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