【发布时间】:2022-08-19 02:46:42
【问题描述】:
我有以下列表:
list = [{\'Jim\': {\'age\': 20, \'lastname\': \'Smith\'}}, {\'Sarah\': {\'age\': 25, \'lastname\': \'Jones\'}}, {\'Bill\': {\'age\': 30, \'lastname\': \'Lee\'}}]
我希望能够按键过滤list,例如,如果我想要 Sarah 字典,我希望输出是那个字典。例如:
output = {\'Sarah\': {\'age\': 25, \'lastname\': \'Jones\'}}
-
{k: v for x in d for k, v in x.items() if k == \"Sarah\"} -
你在哪个部分有问题?迭代列表?检查列表项键是否符合您的标准?
标签: python list dictionary key