Hello Stack溢出,
从仅包含一个键值对的字典中获取值的最易读+最简单的方法是什么?
注意:当我尝试获取值时,我不知道键是什么,它是自动生成的。
让我们想象一下字典看起来像这样:
my_dict = {
"unknown_key_name": 1
}
仅供参考,我正在使用Python 3.6。我当前的解决方案是:val = list(my_dict.values())[0]
我只是感觉有一个更“优雅”的解决方案,有人知道吗?
答案 0 :(得分:2)
获取values
的迭代器,然后使用next
调用获取第一个值:
my_dict = {
"unknown_key_name": 1
}
first_val = next(iter(my_dict.values()))
print(first_val) # 1
这不会只是为了获得第一个元素而将列表放入内存中。