【发布时间】:2020-07-08 02:51:34
【问题描述】:
例如我有一个函数
def function_1():
x = 1
y = 2
z = 3
return x, y, z
我想调用它并将它存储在另一个函数中的字典
def function_2():
dict = {}
for i in range(10):
dict[i] = function_1(), i
我想象给我的代码是一个带有这样键的字典:
{0: (1, 2, 3, 0), 1: (1, 2, 3, 1), 2: (1, 2, 3, 2)}.
但我得到的是
{0: ((1, 2, 3), 0), 1: ((1, 2, 3), 1), 2: ((1, 2, 3), 2)}.
现在我想要得到的是上述每个键的格式。我该怎么做呢?
【问题讨论】:
-
function_1(), i是一个元组,function_1作为第一个元素,i作为第二个元素。如果您想追加到从function_1返回的元组,请执行function_1() + (i,)。
标签: python python-3.x dictionary