Python - 从字典列表中移除某个特定值不存在的字典
当需要从字典列表中移除某个特定值不存在的字典列表时,使用简单的迭代和 “del” 运算符。
示例
以下是演示 −
my_list = [{"id" : 1, "data" : "Python"},
{"id" : 2, "data" : "Code"},
{"id" : 3, "data" : "Learn"}]
print("The list is :")
print(my_list)
for index in range(len(my_list)):
if my_list[index]['id'] == 2:
del my_list[index]
break
print("The result is :")
print(my_list)输出
The list is :
[{'id': 1, 'data': 'Python'}, {'id': 2, 'data': 'Code'}, {'id': 3, 'data': 'Learn'}]
The result is :
[{'id': 1, 'data': 'Python'}, {'id': 3, 'data': 'Learn'}]说明
定义了字典元素列表并显示在控制台上。
遍历字典列表,并检查与每个键关联的“值”是否等于 2。
如果是,则删除该特定元素。
Control 跳出循环。
最后,此字典列表显示为控制台上的输出。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP