python list.append 和 list.extend() 的功能及异同

时间:2022-01-31 23:34:41


list.append:

help(list.append)

python list.append 和 list.extend() 的功能及异同


函数功能:添加一个对象到列表

故输入参数可以是任意类型

python list.append 和 list.extend() 的功能及异同


#########################################################


list.extend:

help(list.extend)
python list.append 和 list.extend() 的功能及异同


输入参数:可迭代对象。如何判断可迭代对象:http://blog.csdn.net/u012005313/article/details/48213141

函数功能:扩展列表,通过添加输入可迭代对象中的元素

python list.append 和 list.extend() 的功能及异同


######################################################


故函数list.append和函数list.extend都是用于列表添加元素,只不过list.append每次只添加一个列表元素,且添加的对象可以任意;而list.extend要求输入参数为可迭代对象,并且会将输入参数中的所有元素依次添加到list末尾