日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3

發布時間:2023/12/20 python 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

測試題:

  • 列表都可以存放一些什么東西?
  • 任何數據類型

  • 向列表增加元素有哪些方法?
  • append()、extend()、insert()

  • append() 方法和 extend() 方法都是向列表的末尾增加元素,請問他們有什么區別?
  • append()方法是將參數作為一個元素增加到列表的末尾,
    extend()方法是將參數作為一個列表去擴展列表的末尾。

  • member.append([‘竹林小溪’, ‘Crazy迷戀’]) 和 member.extend([‘竹林小溪’, ‘Crazy迷戀’]) 實現的效果一樣嗎?
  • 不一樣

    1. >>> name = ['F', 'i', 's', 'h'] 2. >>> name.append('C') 3. >>> name 4. ['F', 'i', 's', 'h', 'C'] 5. >>> name.extend(['.', 'c']) 6. >>> name 7. ['F', 'i', 's', 'h', 'C', '.', 'c'] 8. >>> name.append(['o', 'm']) 9. >>> name 10. ['F', 'i', 's', 'h', 'C', '.', 'c', ['o', 'm']]
  • 有列表 name = [‘F’, ‘i’, ‘h’, ‘C’],如果小甲魚想要在元素 ‘i’ 和 ‘h’ 之間插入元素 ‘s’,應該使用什么方法來插入?
  • name.insert(2,‘s’)

  • 請問如何將下邊這個列表的’小甲魚’修改為’小魷魚’?
    list1 = [1, [1, 2, [‘小甲魚’]], 3, 5, 8, 13, 18]
  • list1[1][2][0]=‘小魷魚’

  • 要對一個列表進行順序排序,請問使用什么方法?
  • sort()

  • 要對一個列表進行逆序排序,請問使用什么方法?
  • sort(reverse=True)

  • 列表還有兩個內置方法沒給大家介紹,不過聰明的你應該可以自己摸索使用的門道吧:
  • copy():列表復制
    clear():列表清空,清空后是個空列表

  • 你有聽說過列表推導式或列表解析嗎?
  • [ i*i for i in range(10) ]
    打印出[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

    列表推導式(List comprehensions)也叫列表解析,靈感取自函數式編程語言 Haskell。Ta 是一個非常有用和靈活的工具,可以用來動態的創建列表,語法如:

    [有關A的表達式 for A in B]
    例如
    list1 = [x2 for x in range(10)]
    list1
    [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
    相當于
    list1 = []
    for x in range(10):
    list1.append(x
    2)

    總結

    以上是生活随笔為你收集整理的FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。