【发布时间】:2023-01-12 19:07:23
【问题描述】:
我有一个字典列表,如下所示:
dict_list=[
{
"notes": [
{"Id": "Id1","val": -1},
{"Id": "Id2","val": 0},
{ "Id": "Id3","val": 1}
],
"user_id": "u_id1"
},
{
"notes": [
{"Id": "Id4","val": -1},
{"Id": "Id5","val": 1}
],
"user_id": "u_id2"
},
{
"notes": [
{"Id": "Id4","val": 0}
],
"user_id": "u_id3"
}
]
我想编写一个函数,如果“val”=0 关于“notes”键,它应该检查并删除输入(dict_list)中的元素。 预期输出:
dict_list_new=[
{
"notes": [
{"Id": "Id1","val": -1},
{ "Id": "Id3","val": 1}
],
"user_id": "u_id1"
},
{
"notes": [
{"Id": "Id4","val": -1},
{"Id": "Id5","val": 1}
],
"user_id": "u_id2"
}
]
谢谢你。
【问题讨论】:
-
也许发布代码。
-
您对此有何疑问?
标签: python list dictionary