我必须从我的函数中返回许多变量:
a = 5
b = 6
c = 8
d = 6
...
return a,b,c,d,e,f,g,h
问题是我想通过数组来保存代码行:
for (...):
ar[x] = ... # For x = a,b,c,d,e, ...
但是我必须以'return a,b,c,d,e'的格式返回变量,我不想把它写成:
return ar[a], ar[b], ar[c], ...
那么我可以使用生成器吗?如何使用?像这样的东西:
return item for item in len(ar)