2024-10-03 02:35:16 发布
网友
我如何获得性别价值
datetime键可能不同,因此我希望无论键名是什么,都能够访问它
{'data': {'2021-01-20 01:14:47 UTC': {'gender': 2, 'goodHost': 0, }}}
只取第一个=唯一的值
>>> next(iter(d['data'].values()))['gender'] 2
如果可以保证只有一个datetime键,则可以执行以下操作:
data = my_dict['data'] item = list(data.values())[0] print(item['gender'])
基本上,my_dict['data'].values()将返回嵌套字典中的所有值,而不关心键是什么。如果你知道只有一个这样的项目,你可以直接去它的方式
my_dict['data'].values()
如果其中可能有多个键,则可以在值之间循环并查找具有gender键的值:
gender
for value in my_dict["data"].values(): try: print(value["gender"]) except KeyError: print("Didn't have a gender key so I'm skipping it.")
只取第一个=唯一的值
如果可以保证只有一个datetime键,则可以执行以下操作:
基本上,
my_dict['data'].values()
将返回嵌套字典中的所有值,而不关心键是什么。如果你知道只有一个这样的项目,你可以直接去它的方式如果其中可能有多个键,则可以在值之间循环并查找具有
gender
键的值:相关问题 更多 >
编程相关推荐