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

歡迎訪問 生活随笔!

生活随笔

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

python

python列表添加_Python-如何为列表添加元素

發布時間:2023/12/14 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表添加_Python-如何为列表添加元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1

追加單個元素: list.append(a)。

此方法的功能是在調用它的列表內末尾添加一個新的元素a。

注:追加就是向列表的最后加入數據。

例如:

list_a = ['齊德隆', '齊東強', 'Tom']

list_a.append('Jerry')

>>>['齊德隆', '齊東強', 'Tom', 'Jerry']

2

追加元素的數據類型可以是數字,字符串,列表,元組,字典等。如果追加的是序列,那么是序列整體加入列表,而非拆開加入。

例如:

list_a = ['齊德隆', '齊東強', 'Tom']

list_b = [23, 45, 'Jerry']

list_a.append(list_b)

>>>['齊德隆', '齊東強', 'Tom', [23, 45, 'Jerry']]

3

雖然元組是不可變類型,但它的元素中如果有列表,仍可以向列表添加數據。

例如:

tup_a = ('齊德隆', '齊東強', [23, 45, 'Jerry'])

tup_a[2].append('Tom')

>>>('齊德隆', '齊東強', [23, 45, 'Jerry', 'Tom'])

4

追加多個元素:list.extend(iterable)

1)此方法的功能是:向列表的末尾添加多個元素。

2)參數iterable是一個序列對象。

3)當一個列表調用此方法時,iterable的所有元素都會單個追加到列表。

例如:

list_b = [11, 22, 33]

list_c = ['齊德隆', '齊東強', '光頭強']

list_c.extend(list_b)

>>>['齊德隆', '齊東強', '光頭強', 11, 22, 33]

5

將字符串,元組,字典作為參數,擴展至列表。

但參數是字典時是將字典的鍵擴展至列表。

例如:

list_a={'Tom':23,'Jerry':34}

list_b=(11,22,33

list_c=['齊德隆', '齊東強' , '光頭強'

list_c.extend(list_a)

list_c.extend(list_b

>>>['齊德隆', '齊東強', '光頭強', 'Tom', 'Jerry', 11, 22, 33]

6

將列表推導式作為參數擴展列表。

例如:

list_c=['齊德隆', '齊東強' , '光頭強']

list_c.extend([x*x for x in range(3,6)])

>>>['齊德隆', '齊東強', '光頭強', 9, 16, 25]

7

也可將任何返回序列的函數作為參數來擴展列表。

例如:

def makeList(a):

newL = [x for x in range(2, a) if a % x == 0]

return newL

list_c = ['齊德隆', '齊東強', '光頭強']

list_c.extend(makeList(18))

>>>['齊德隆', '齊東強', '光頭強', 2, 3, 6, 9]

8

能生成序列的其他方法作為extend的參數擴展列表。

例如:

list_c = ['齊德隆', '齊東強', '光頭強']

list_c.extend('喜羊羊和美羊羊'.split("和"))

>>>['齊德隆', '齊東強', '光頭強', '喜羊羊', '美羊羊']

END

總結

以上是生活随笔為你收集整理的python列表添加_Python-如何为列表添加元素的全部內容,希望文章能夠幫你解決所遇到的問題。

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