python list.extend()
函数用于在列表中同时插入多个元素。被传入的参数必须是可迭代对象,这样通过迭代就解决了同时传入多个参数的问题个元素。
语法
它有两种类型的语法,如下:list对象.extend(iterable)
list.extend(list对象, iterable)
参数
- iterable: 指定要添加的多个元素。
返回值
没有返回值,会改变原始的list对象的内部元素。
程序示例
#!/usr/bin/python
# coding=utf-8
list1 = ['a', 'b', 'c', 'd' ]
# 添加一个list
list1.extend(['e','f','g'])
print(list1)
# 添加一个字符串
list1.extend('hi')
print(list1)
# 使用range函数
list1.extend(range(3))
print(list1)
程序运行结果:
['a', 'b', 'c', 'd', 'e', 'f', 'g']
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 0, 1, 2]
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 0, 1, 2]