列表修改,添加.插入和删除元素----python基础学习

修改列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles[0] = ‘D’
print(motorcycles)

[‘A’, ‘B’, ‘C’]
[‘D’, ‘B’, ‘C’]

添加列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles.append(‘D’)’
print(motorcycles)

[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’, ‘C’,‘D’]

插入列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles.insert(0, ‘D’)
print(motorcycles)

[‘A’, ‘B’, ‘C’]
[‘D’, ‘A’, ‘B’,‘C’]

删除列表元素
1)DEL方法 引用的是索引
motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
del motorcycles[1]
print(motorcycles)

[‘A’, ‘B’, ‘C’]
[‘A’, ‘C’]

2)POP方法 :只能删除列表最后的一个元素,并记录

❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ popped_motorcycle = motorcycles.pop()
❸ print(motorcycles)
❹ print(popped_motorcycle)

[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’]
[‘C’]

个人觉得运用不够灵活,比如遇到列表中满足条件的元素,想要记录元素又想要删除记录,个人操作用if语句,新建数组,先用新建数组存储if条件满足的元素,然后再删除即可。

3)remove方法: 值删除
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ too_expensive = ‘C’
❸ motorcycles.remove(too_expensive)
print(motorcycles)
❹ print("\nA " + too_expensive.title() + " is too expensive for me.")

[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’]
C is too expensive for me.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值