Python 3 List extend() 方法含代碼

    Python 3 – List extend() 方法

    在 Python 中,list 是一種非常常用的數據結構,它可以容納任何數量的任何類型的數據,但是有時候我們需要用到一個 list 從另一個 list 中繼承數據,這個時候 list.extend() 方法就非常有用了。愛掏網 - it200.com它可以迭代地將一個列表中的所有元素添加到另一個列表的末尾。愛掏網 - it200.com

    list.extend(iterable)

    iterable:可迭代對象,比如說 list,tuple,string 等。愛掏網 - it200.com

    示例代碼

    以下示例演示了如何使用 list.extend() 方法向一個 list 添加另一個 list:

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    list1.extend(list2)
    print(list1)
    

    代碼輸出:

    [1, 2, 3, 4, 5, 6]
    

    接下來,我們可以使用 list.extend() 方法往一個 list 中添加另一個 tuple:

    list1 = [1, 2, 3]
    tuple1 = (4, 5, 6)
    list1.extend(tuple1)
    print(list1)
    

    代碼輸出:

    [1, 2, 3, 4, 5, 6]
    

    以上使用了 tuple 作為參數,同樣的效果也可以通過使用一個 string 來實現:

    list1 = [1, 2, 3]
    string1 = "456"
    list1.extend(string1)
    print(list1)
    

    代碼輸出:

    [1, 2, 3, '4', '5', '6']
    

    extend() 方法的返回值

    extend() 方法是作用于 list 這個對象上的,它和 append() 方法一樣,會直接修改原來的 list,而不是返回一個新的 list。愛掏網 - it200.com因此,extend() 方法本身沒有返回值。愛掏網 - it200.com如果你需要在一個 list 的末尾增加一個元素,可以使用 append() 方法。愛掏網 - it200.com

    extend() 方法與 + 運算符的比較

    Python 中有兩種方式可以將兩個 list 連接起來,一個是使用 extend() 方法,另一個是使用 + 運算符,這兩個方法有什么區別呢?

    前者會將要添加的那個 list 中的所有元素一個一個迭代添加到前一個 list 的末尾,而后者則是直接創建一個新的 list,把兩個 list 拼接成一個新的 list。愛掏網 - it200.com

    下面是通過 + 運算符拼接兩個 list 的示例代碼:

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    result = list1 + list2
    print(result)
    

    輸出結果:

    [1, 2, 3, 4, 5, 6]
    

    可以看到,和使用 extend() 方法得到的結果是一樣的。愛掏網 - it200.com

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产激情一区二区三区 | 在线一区二区三区| 亚洲国产成人久久一区WWW | 精品福利一区二区三区精品国产第一国产综合精品 | 国产精品高清一区二区三区| 国产一区二区精品久久岳√| 亚洲av乱码中文一区二区三区| 美女一区二区三区| 91久久精一区二区三区大全 | 久久久久人妻一区精品性色av| 国产无人区一区二区三区| 波多野结衣一区二区三区| 久久婷婷久久一区二区三区| 中文字幕在线观看一区二区三区| 无码人妻精品一区二区三区不卡| 在线播放国产一区二区三区| 久久久精品人妻一区亚美研究所| 国产免费一区二区三区不卡| 夜夜爽一区二区三区精品| 国产一区风间由美在线观看| 日本强伦姧人妻一区二区| 国产精品成人一区二区三区| 国产精品无码一区二区三区免费 | 精品乱子伦一区二区三区| 一本色道久久综合一区| 国产婷婷一区二区三区| 一区二区三区人妻无码| 精品久久一区二区三区| 亚洲av福利无码无一区二区| 亚洲一区二区在线免费观看| 精品性影院一区二区三区内射| 国产经典一区二区三区蜜芽 | 中文乱码精品一区二区三区| 成人无码一区二区三区| 高清一区二区三区免费视频| 久久无码人妻一区二区三区午夜| 亚洲高清美女一区二区三区| 无码午夜人妻一区二区不卡视频| 丰满岳乱妇一区二区三区| 国偷自产av一区二区三区| 亚洲一区二区电影|