美文网首页
学习python列表修改及增减元素分享

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

作者: 楠木_4e53 | 来源:发表于2019-02-24 16:05 被阅读0次

    修改元素

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

    相关文章

      网友评论

          本文标题:学习python列表修改及增减元素分享

          本文链接:https://www.haomeiwen.com/subject/xehbyqtx.html