修改元素
① 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()只删除第一个指定值,如果删除的值可能在列表中多次出现,就需要使用循环来判断是否删除了所有这样的值。
网友评论