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

修改元素

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容