gpt4 book ai didi

python - 如何在 Python 字典中引用多个值?

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:09 25 4
gpt4 key购买 nike

来自 this question :

>>> t_list = [('a', 10, 98), ('b', 234, 65), ('c', 459, 5)]
>>> t_dict = {a:{b:c} for a,b,c in t_list}
>>> t_dict
{'a': {10: 98}, 'c': {459: 5}, 'b': {234: 65}}

我可以根据第一个元素调用值,例如:

>>> t_dict['a']
{10: 98}

但是我如何根据键访问各个值呢?例如 1098。我期待这样的事情:t_dict['a'][0]。我试过使用 split() 并对其进行切片,但没有成功。

最佳答案

改用这个:

t_dict = {a:[b,c] for a,b,c in t_list}

因为您想将 b 和 c 保存为列表。

关于python - 如何在 Python 字典中引用多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42962177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com