Python的列表方法append()和extend()之间的区别

这两种方法append()extend()都用于在列表中插入元素。

append():

append() 方法将对象附加在末尾,即,将参数作为单个元素附加在列表的末尾。

语法:

list.append(object)

示例

list1 = [10, 20, 30]

list2 = [40, 50, 60]

# 之前打印列表 

# append()操作

print("list1:", list1)

print("list2:", list2)

# 将list2附加到list1中

list1.append(list2)

# 打印清单

print("After append, list1:", list1)

输出:

list1: [10, 20, 30]

list2: [40, 50, 60]

After append, list1: [10, 20, 30, [40, 50, 60]]

参见输出,将list2作为对象添加到list1中

extend():

extend() 方法通过添加给定对象/可迭代对象的元素来扩展列表,即,将参数作为元素添加到列表的末尾。

语法:

list.extend(object)

示例

list1 = [10, 20, 30]

list2 = [40, 50, 60]

# 之前打印列表 

# extend()操作

print("list1:", list1)

print("list2:", list2)

# 将list2附加到list1中

list1.extend(list2)

# 打印清单

print("After extend, list1:", list1)

输出:

list1: [10, 20, 30]

list2: [40, 50, 60]

After extend, list1: [10, 20, 30, 40, 50, 60]

参见输出,将list2作为元素添加到list1中

结论:

因此,基本的差异是间append()和extend()方法是,append()追加参数为对象而extend()追加参数作为要素。

阅读更多:append()和extend()Python

以上是 Python的列表方法append()和extend()之间的区别 的全部内容, 来源链接: utcz.com/z/326201.html

回到顶部