python列表中的append()和extend()方法
append()
append() 方法用于在列表末尾添加新的对象
实例:
# l1 = [123, 'abc', 3, 'b']
# l2 = [33, 44, 'bb']
# l1.append(l2)
# print(l1) # [123, 'abc', 3, 'b', [33, 44, 'bb']]
extend()
extend() 方法用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
实例:
l1 = [123, 'abc', 3, 'b']
l2 = [33, 44, 'bb']
l1.extend(l2)
print(l1) # [123, 'abc', 3, 'b', 33, 44, 'bb']
若extend(seq)中的seq是字典,那么在列表末尾追加字典的key
实例:
l1 = [123, 'abc', 3, 'b']
l2 = {'name': 'js', 'job': 'it'}
l1.extend(l2)
print(l1) # [123, 'abc', 3, 'b', 'name', 'job']