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