如何仅从字典中提取选定的值?

How to extract only selected values from a dictionary?

如何仅提取姓名、工作和国家/地区的值

 identity: {'name': 'Emma', 'count': 56, 'job': 'Actress', 'country': 'UK'}
 Emma, an Actress, from UK

如果你想要一个字符串,更多here

data = {'name': 'Emma', 'count': 56, 'job': 'Actress', 'country': 'UK'}
to_text = f'{data.get("name")} an {data.get("job")} from {data.get("country")}'

我相信你的程序 returns 不仅是姓名、工作和国家,还有计数,是因为你没有应用过滤器。你可以试试:

data = {'name': 'Emma', 'count': 56, 'job': 'Actress', 'country': 'UK'}
info = ['name', 'job', 'country']
print([data[v] for v in data if v in info])

输出:

['Emma', 'Actress', 'UK']