所以说我在词典中有很多词典
d = {'a': {'name': bob, 'class': 2a}, 'b': {'name': mike, 'class': 2b}, 'c': {'name': ben, 'class': 2b}}
我如何识别每个内部词典中的项目。假设我想识别“类”'2b'中内部词典的键。我如何编码,以便它给我键'b'和'c'???
提前致谢。
答案 0 :(得分:1)
您需要遍历字典的键并检查每个子字段dict
。
[k for k in d if d[k]['class'] == '2b']
Out[16]: ['c', 'b']
任选
[k for k,v in d.items() if v['class'] == '2b']
Out[17]: ['c', 'b']