# 创建列表 name_list = ["林冲", "武松", "鲁智深", "宋江"] print(name_list) # 结果是:['林冲', '武松', '鲁智深', '宋江']
1. del:根据下标从列表中删除数据。
del name_list[-1] print(name_list) # 结果是:['林冲', '武松', '鲁智深']
- 扩展:
del
结合切片删除一部分数据。name_list = ["林冲", "武松", "鲁智深", "宋江"] del name_list[1:3] print(name_list) # 结果是:['林冲', '宋江']
2. pop:根据下标从列表中删除数据,并返回这个下标对应的数据。
name_list = ["林冲", "武松", "鲁智深", "宋江"] name = name_list.pop(0) print(name) # 结果是:林冲 print(name_list) # 结果是:['武松', '鲁智深', '宋江']
- 如果
pop
不指定下标,默认删除最后一个数据。name_list = ["林冲", "武松", "鲁智深", "宋江"] name = name_list.pop() print(name) # 结果是:宋江 print(name_list) # 结果是:['林冲', '武松', '鲁智深']
3. remove:根据指定数据从列表中删除。
name_list = ["林冲", "武松", "鲁智深", "宋江"] name_list.remove("武松") print(name_list) # 结果是:['林冲', '鲁智深', '宋江']
- 提示:
remove
删除数据的时候,要保证删除的数据必须在列表中存在。# 错误演示: name_list.remove("吴用") print(name_list) # 结果是:ValueError: list.remove(x): x not in list
4.4 列表删除数据(del, pop, remove)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 师:上课,同学们好! 生:老师好! 师:请坐。今天我们来上一节《水浒》导读课。大家不打开书,我先简单检查一下你们读...
- 第一回 张天师祈禳瘟疫 洪太尉误走妖魔 1.宋仁宗为何要派人去祈福? 天下瘟疫盛行,请天师做三千六百分罗天大醮,以...
- 第 4 课 Python 更多数据存储类型 4.1 元组——Tuples 元组就像是一个使用小括号的列表。 4.1...