[英]python set returned value from another function as a variable to use in header
[英]Python: Using a returned value to reference another variable?
我有一个调用函数的程序,该函数返回1-25范围内的整数。 我的程序中有25个对应的列表,基于此返回整数的值,然后需要传递给另一个函数。
例如:
List1 = [1, 45]
...
List25 = [4, 584]
def ReturnListRef():
a = 24
return a
使用返回值“ 24”将List24发送到我的下一个函数的最快方法是什么?
似乎应该很容易做到,但是在完成了我的Python初学者指南后,如果没有太多的步骤,我仍然无法实现!
使用字典来存储您的列表:
d = {24:[1, 45],25:[4, 584]}
def ReturnListRef():
a = 24
return a
def foo():
var = d[ReturnListRef()]
print var
print foo()
[1, 45]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.