Python.append()与Python.extend()的区别

lst=[1,2] >>>[1,2]
lst.append([3,4]) >>>[1, 2, [3, 4]]
lst.extend([3,4]) >>>[1, 2, 3, 4]

结论:

list.append(arg1) 参数类型任意,可以往已有列表中添加元素,若添加的是列表,就该列表被当成一个元素存在原列表中,只使list长度增加1.

list.extend(list1) 参数必须是列表类型,可以将参数中的列表合并到原列表的末尾,使原来的 list长度增加len(list1)。

原文地址:https://www.cnblogs.com/alex3174/p/11143090.html