如何仅从字典中提取选定的值?
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']
如何仅提取姓名、工作和国家/地区的值
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']