list删除方面的

本文探讨了Python中列表和字典的操作方法,包括如何在循环中避免直接修改列表和字典,以及如何正确地删除元素。文章通过具体示例讲解了常见的编程错误,并提供了正确的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 lst = ["我不是药神", "西游记", "西红柿首富", "天龙八部"]
#
# # lst.clear()
# # list在循环的时候不能删. 因为会改变索引
# del_lst = []
# for el in lst:
# del_lst.append(el) # 记录下来要删除的内容
#
# for el in del_lst: # 循环记录的内容
# lst.remove(el) # 删除原来的内容
# print(lst)

# lst = ["周杰伦", "周润发", "周星星", "马化腾", "周树人"]
# 删除掉姓周的人的信息
# del_lst = []
# for el in lst:
# if el.startswith("周"):
# del_lst.append(el)
#
# for el in del_lst:
# lst.remove(el)
# print(lst)

# 字典也不能在循环的时候更改大小
# dic = {"a":"123", "b":"456"}
# for k in dic:
# dic.setdefault("c", "123")

转载于:https://www.cnblogs.com/pxxandfdd/p/9958792.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值