gpt4 book ai didi

python - 将函数的输出返回到字典

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

我有一个函数可以返回可变数量的输出。我想像这样将其保存到字典中:

val_dict={}
idx = 0

for key in some_test_function(1,2,3):
val_dict[idx] = key
idx +=1

虽然这件事确实有效,但我想知道是否有更优雅的方式来做到这一点。有什么想法吗?

最佳答案

您可以使用 enumerate() function在字典中添加索引:

val_dict = dict(enumerate(some_test_function(1, 2, 3)))

这为您提供了完全相同的整数索引到值映射。然而,仅仅一个列表就会给你完全相同的索引到值的映射:

val_list = list(some_test_function(1, 2, 3))

(如果 some_test_function 已经返回一个 list 对象,只需删除 list() 调用)。

关于python - 将函数的输出返回到字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43027956/

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