1、列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
2、append()
方法是向列表的尾部添加一个新的元素对象,是一个整体添加上去。
3、extend()
方法只接受一个列表作为参数,并将该参数的内容都添加到原有的列表中。
代码示例:
>>> list=['a','b','c']
>>> list
['a', 'b', 'c']
>>> list.extend(['d','e','f'])
>>> list
['a', 'b', 'c', 'd', 'e', 'f']
>>> len(list)
6
>>> list[-1]
'f'
>>> list=['a','b','c']
>>> list.append(['d','e','f'])
>>> list
['a', 'b', 'c', ['d', 'e', 'f']]
>>> len(list)
4
>>> list[-1]
['d', 'e', 'f']
append和extend都仅只可以接收一个参数
>>> myList.append(1,2)
Traceback (most recent call last):
TypeError: append() takes exactly one argument (2 given)
>>> myList.extend([1],[2])
Traceback (most recent call last):
TypeError: extend() takes exactly one argument (2 given)