python列表(list)extend方法

python列表(list)的extend方法可以在列表末尾一次性追加另一个序列中的多个值,这里要特别强调一点,extend方法的参数不仅限于列表,还可以是元组,字符串,集合,字典, 等序列

lst = []
lst.extend([1, 2])      # 列表
print(lst)

lst.extend((3, 4))      # 元组
print(lst)

lst.extend('56')        # 字符串
print(lst)

lst.extend(set([1, 3, 4]))      # 集合
print(lst)

lst.extend({'age': 5})     # 字典
print(lst)

程序输出结果为

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

当参数是字典时,只会将字典的key增加到列表中, extend方法没有返回值,但会在原列表里添加新的列表内容, 可以扩增原列表的数据

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案