我在python中有一个嵌套的dict my_dict:
{'version': '1.1',
'time': '1520541234',
'car': [{'id': '123', 'locationX': '-0.673606', 'locationY': '23.5310399', '@id': 'http://URL', 'standardname': 'value1', 'name': 'value_1'},
{'id': '124', 'locationX': '0.O683', 'locationY': '48.42', '@id': 'htt://URL2', 'standardname': 'value2', 'name': 'value_2'},
{'id': '125', 'locationX': '42.532', 'locationY': '12.424', '@id': 'http://URL3', 'standardname': 'value3', 'name': 'value_3'},
....
我想检查dic中是否有一个特定值。我在列表中看到它似乎更容易,所以我尝试将my_dict转换为列表:
my_list=(list(my_dict.items()))
现在我正在寻找我的价值
any('value' in sl for sl in my_list)
但这不起作用。我在这里缺少什么?