说明:
list.append("要素")
使用此操作,可以向已有列表 list 添加任意要素。需要注意的是,此操作不是追加要素后生成新的列表,而是向已有列表中追加新的要素。并且,每次操作只能在列表最后位置添加一个要素,如果需要一次追加多个要素时,可以考虑使用列表的结合操作extend。以下分别用实例说明。
1、对已有list追加的单个数字
a = [1, 3, 4, 6, 7, 9]
a.append(8)
print(a)
# [1, 3, 4, 6, 7, 9, 8]
2、对已有list嵌套
a = [1, 3, 4, 6, 7, 9]
b = [2, 4, 5]
a.append(b)
print(a)
# [1, 3, 4, 6, 7, 9, [2, 4, 5]]
3、对已有list追加的多个数字会 报错 !
a = [1, 3, 4, 6, 7, 9]
a.append(4, 6)
print(a)
# TypeError: append() takes exactly one argument (2 given)
4、实现对 list 的追加(多个元素),extend
a = [1, 3, 4, 6, 7, 9]
b = [2, 4, 5]
a.extend(b)
print(a)
# [1, 3, 4, 6, 7, 9, 2, 4, 5]
5、对获取内容进行分块嵌套
a = [[1, 3, 4, 6, 7, 9]]
b = [2, 4, 5]
a.append(b)
print(a)
# [[1, 3, 4, 6, 7, 9], [2, 4, 5]]