【python】list append()和extend()区别
生活随笔
收集整理的這篇文章主要介紹了
【python】list append()和extend()区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
list append() ---》添加一個對象整體
extend()? ----》添加迭代的對象
append()
- 添加單一元素在末尾
output:
['geeks', 'for', 'geeks']- 添加一個list后,也是只添加一個list對象
output:
['geeks', 'for', 'geeks', [6, 0, 4, 1]]extend()
- 迭代的添加每一個元素到list中,如果添加一個list則會添加list中元素個數的數量元素
outputs:
['geeks', 'for', 6, 0, 4, 1] my_list = ['geeks', 'for'] another_list = [6, 0, 4, [1, 2]] my_list.extend(another_list) print(my_list)output:
['geeks', 'for', 6, 0, 4, [1, 2]]- 字符串是iterable,所以會添加每一個字符到list中
outputs:
['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']總結
以上是生活随笔為你收集整理的【python】list append()和extend()区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的各种推导式(列表推导式、字
- 下一篇: 多元升级重塑移动体验 三星Galaxy发