python list列表函数

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]