快捷搜索:  汽车  科技

python列表元素增加有哪些方法(年近半百自学Python之列表元素的添加)

python列表元素增加有哪些方法(年近半百自学Python之列表元素的添加)-------------------------------print('添加元素之后' lst id(lst)) #[10 20 30 100] 通过打印列表lst的id,我们可以发现它们的id是相同的,也就是说并没有新建一个列表。lst=[10 20 30]print('添加元素之前' lst id(lst))lst.append(100)

顾名思义,列表元素的添加就是往已经存在的列表中增加一个新的元素。

主要有四种增加方式:

python列表元素增加有哪些方法(年近半百自学Python之列表元素的添加)(1)

-------------------------------

●使用append(),在列表的末尾添加一个元素 类似排队

lst=[10 20 30]

print('添加元素之前' lst id(lst))

lst.append(100)

print('添加元素之后' lst id(lst)) #[10 20 30 100] 通过打印列表lst的id,我们可以发现它们的id是相同的,也就是说并没有新建一个列表。

-------------------------------

●使用extend(),在列表的末尾至少添加一个元素

lst2=['hello' 'world']

lst.append(lst2) #[10 20 30 100['hello' 'world']]将lst2做为一个元素添加到列表的末尾

lst.extend(lst2) #[10 20 30 100 'hello' 'world']向列表的末尾一次性添加多个元素

-------------------------------

●insert(),在列表的任意一个位置添加一个元素

lst.insert(1 90) #[10 90 20 30 100 'hello' 'world']在索引为1的位置上添加90

-------------------------------

●切片,在列表的任意位置添加至少一个元素

lst3=[True False 'hello']

lst[1:]=lst3 #从lst列表索引为1的位置开始,切掉后面的内容,添加上lst3中的内容

print(lst) #[10 True False 'hello']

-------------------------------

●两个列表的合并可以用运算符 号

lst=lst lst2 #[10 20 30 100 'hello' 'world']

猜您喜欢: