【发布时间】:2020-02-18 11:49:19
【问题描述】:
我有一个函数:
def get_val():
for a in b:
c = b['values']
print (c)
当我调用函数get_val() 时,我得到的结果是一长串值,编号最多为1000。type(c) 是float。
现在我想将函数的结果存储到变量 e 中。我尝试使用return c 而不是print(c)
返回函数不方便,因为它只会返回一行而不是整个 1000。
【问题讨论】:
-
如果您需要将所有内容粘贴到列表中。 lst=[] for a in b: c = b['values'] lst.append(c)...
-
如果您只是返回而不是打印,它将仅在第一次迭代中返回。将值添加到列表中,然后退出循环。
-
它不工作