有一个函数可以返回参数列表。这些参数存储在 lstVar 变量中。lstVar 中的变量值通过列表中所需变量的序号访问。一切正常,但并不方便,因为 func1 一直在开发中,您必须在 lstVar 列表中添加、删除或更改变量的顺序。因此,您需要记住更改代码中的序列号以获取所需变量的值。问题是什么是解决浊音问题的更简单、更漂亮的方法。我正在考虑使用字典而不是列表来通过变量名而不是索引获取数据。也许有一个更漂亮的解决方案,它并不意味着绑定到返回数据列表中的变量顺序。
def func1():
return [val1, val2, .... val30]
lstVar = func1()
var3 = lstVar[2]
这是最简单的例子