【发布时间】:2021-08-30 10:58:59
【问题描述】:
我在一个变量结果中有多个字典。如何从中只返回第一个字典值?
for result in results:
print(result)
输出是:
{'Title': 'John'}
{'Title': 'Mark'}
{'Title': 'Adam'}
{'Title': 'Ethen'}
{'Title': 'Tom'}
我想返回第一个字典“john”的值
【问题讨论】:
-
return results[0]? -
不,它不起作用。我们需要价值,它同时返回键和价值
-
我认为你应该澄清你的预期结果,那么。
-
能否提供类型(结果)值
-
您也可以使用:
list(results[0].values())[0](即列表第一个字典中第一个键的值)。
标签: python python-3.x dictionary for-loop nested