append and extend 方法区别

list.append(object) 向列表中添加一个对象
list.extend(sequence) 把一个序列seq的内容添加到列表中

C.numList.append(range(10)) -->把range(10)堪称一个总体对象添加到list里面

>>> print(C.numList)
[range(0, 10)]

C.numList.extend(range(10))  -->把range(10)序列添加到list里面
>>> print(C.numList)
[range(0, 10), 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

原文地址:https://www.cnblogs.com/fireflymao/p/9308619.html