学习python列表修改及增减元素分享

2019-02-24  本文已影响0人  楠木_4e53

修改元素

① car.py =['a','b','c']

② car[0]='d'

注:首先定义car列表,其次将列表中的a元素改为'd'。

列表中添加元素(末尾)

① car.py =['a','b','c']

② car.append('d')

注:首先定义car列表,其次用append()将元素'd'添加到列表末尾

列表中插入元素

① car.py =['a','b','c']

② car.insert(0,'d')

注:使用insert()可以在列表任意位置添加元素

在这个例子中,'d'被插入到了列表开头。

列表中删除元素

① car.py =['a','b','c']

② del car[0]

注:del 写在开头与以上例子不同,使用del可以删除任意位置的列表元素。

此例子删除了列表中的'a'

用pop()删除元素

① car.py =['a','b','c']

print(car)

['a','b','c']

② popped_car=car.pop()

③ print(car)

['a','b']

④ print(popped_car)

c

注:pop()可删除列表末尾的元素

pop()如何起作用?假设car列表中abc汽车按购买时间储存。例,最后一辆汽车即表达:

① car.py =['a','b','c']

② last_owned=car.pop()

print("the last car I owned was a"+last_owned.title()+".")

输出:the last car I owned was a c

注:pop()删除列表中的元素,可继续使用它的值。如果你从列表删除一个元素,并不在以任何元素使用它,就用del语句。

根据值删除元素

如果你知道要删除的元素的值,可以使用remove()。

① car.py =['a','b','c']

② car.remove('c')

注:remove()从列表中删除元素时,也可以接着使用它的值。方法remove()只删除第一个指定值,如果删除的值可能在列表中多次出现,就需要使用循环来判断是否删除了所有这样的值。

上一篇 下一篇

猜你喜欢

热点阅读