1.append方法
用于向列表末尾添加单个元素。
用法格式如下。
list1.append(单个元素)
a = [1, "wo", {"name": "madong"}]
a.append(5)
print(a)
结果为:
# [1, 'wo', {'name': 'madong'}, 5]
2.extend方法
用于一个列表整体添加到另外一个列表的末尾。
用法格式如下:
list1.extend(list2)
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
结果为:
# [1, 2, 3, 4, 5, 6]
3.+
用于一个列表添加到另外一个列表的末尾,只不过是不会在原来的列表上进行添加。而是会生成一个新的列表。
用法如下。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list1)
print(list2)
print(list3)
结果为:
# print(list1)
# [1, 2, 3]
# print(list2)
# [4, 5, 6]
# print(list3)
# [1, 2, 3, 4, 5, 6]
这三个方法都是末尾添加,但是append与extend和+区别在于前者是单个元素,后两个是一个列表整体进行添加。append,extend与+的区别在于,前两者是调用这两个方法的列表会自身发生改变,而+号着是生成一个新的列表来储存返回的列表。