我正在尝试获取包含嵌套字典中的特定值的字典。
我的多个词典如下所示:
MyDto = [{'app' : 'chrome',
'id': 'adetwt',
'name': 'John',
'selection': {'food':1324, 'var1': 2039, 'var2': 2126, 'var3': 0}},
{'app' : 'chrome',
'id': 'asdfb',
'name': 'Sam',
'selection': {'food':1324, 'var1': 2011, 'var2': 2123, 'var3': 0}},
{'app' : 'chrome',
'id': 'sfsf',
'name': 'Mary',
'selection': {'food':1324, 'var1': 2013, 'var2': 2111, 'var3': 0}}]
Run Code Online (Sandbox Code Playgroud)
我只想获取具有特定值的字典。例如,在这个例子中,
if MyDto['id'] = 'sfsf'
Run Code Online (Sandbox Code Playgroud)
我想要得到的结果是
extracted_dict = {'app' : 'chrome',
'id': 'sfsf',
'name': 'Mary',
'selection': {'food':1324, 'var1': 2013, 'var2': 2111, 'var3': 0}
Run Code Online (Sandbox Code Playgroud)
有没有办法根据字典包含的特定值获取字典?抱歉,如果这个问题太基本了:( 非常感谢!