# extend()
>>> flist = ['a', 1]
>>> slist = ['b', 2]
>>> flist.extend([2, 3, [4, 5, 6]])
>>> flist
['a', 1, 2, 3, [4, 5, 6]]
>>> len(flist)
5
# append()
>>> slist.append([3, [4, 5, 6]])
>>> slist
['b', 2, [3, [4, 5, 6]]]
>>> len(slist)
3
extend是扩展一个列表,append是向一个列表追加元素。
extend和append两者均接受一个参数,但是extend只能接受一个list参数,并把该list中的一阶元素一一添加到元list中,也就是说,该list有多少个一阶元素原list的长度就增加多少;append可以接受一个任意类型参数(如:字符串、整型、列表等),该参数追加到元list最后一位,且只占一位,原list长度只增加1。