Python向列表中插入元素(列表)
向列表中插入元素python列表中的元素种类可以是相同的也可以是不同的,如:>>> Num=["1","2","3","4"]>>> Str=["Python",1,"中国"]>>> Nmu['1', '2', '3', '4']>>> Str['Python', 1, '中国']向列表中添加元素有三种方法:append( )
·
向列表中插入元素
python列表中的元素种类可以是相同的也可以是不同的,如:
>>> Num=["1","2","3","4"]
>>> Str=["Python",1,"中国"]
>>> Nmu
['1', '2', '3', '4']
>>> Str
['Python', 1, '中国']
向列表中添加元素有三种方法:append( )、extend( ) 和 insert( )。
(1)append( ):在列表末尾添加一个元素
>>> phone=["诺基亚","三星","oppo"]
>>> phone.append("华为")
>>> print(phone)
['诺基亚', '三星', 'oppo', '华为']
(2)extend( ):在列表末尾添加多个元素(也可以说是一个添加列表,因为添加的多个元素是以列表的形式添加的)。
>>> phone=['诺基亚', '三星', 'oppo', '华为']
>>> phone.extend(["vivo","小米"])
>>> print(phone)
['诺基亚', '三星', 'oppo', '华为', 'vivo', '小米']
注:添加时要写成列表类型不然会报错
>>> phone.extend("vivo","小米")
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
phone.extend("vivo","小米")
TypeError: extend() takes exactly one argument (2 given)
(3)insert( ):在列表指定位置添加元素。
>>> phone=['诺基亚', '三星', 'oppo', '华为', 'vivo', '小米']
>>> phone.insert(1,"魅族") #在索引为1处插入一个元素
>>> print(phone)
['诺基亚', '魅族', '三星', 'oppo', '华为', 'vivo', '小米']
更多推荐



所有评论(0)