Python:使用返回值引用另一个变量?

2024-10-03 17:18:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个程序调用一个函数,这个函数返回一个1-25范围内的整数。我的程序中有一个对应的25个列表,根据这个返回整数的值,我需要传递给另一个函数。你知道吗

例如:

List1 = [1, 45]
...
List25 = [4, 584]

def ReturnListRef():
    a = 24
    return a

使用“24”的返回值将List24发送到下一个函数的最快方法是什么?你知道吗

看起来应该很容易做到,但是在完成了我的Python初学者指南之后,如果没有太多的步骤,我仍然无法做到这一点!你知道吗


Tags: 方法函数程序列表returndef指南步骤
1条回答
网友
1楼 · 发布于 2024-10-03 17:18:35

使用dict存储列表:

d = {24:[1, 45],25:[4, 584]}

def ReturnListRef():
    a = 24
    return a


def foo():
    var = d[ReturnListRef()]
    print var
print  foo()
[1, 45]

相关问题 更多 >