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
热门推荐
10 送给老师中秋祝福语简短
11 初六开工祝福语简短
12 嫂子生日的祝福语简短
13 送女士祝福语长辈简短
14 生日贺卡祝福语 简短独特
15 恭喜朋友买车祝福语简短
16 简短霸气的考试祝福语
17 成长仪式的简短祝福语
18 对女友的简短祝福语