是否可以在单独的函数中使用在一个函数中创建的列表?在
我在这个函数中创建了一个光盘列表:
def create_discs():
disc_list=['disc0', 'disc1', 'disc2']
然后我想在另一个函数中使用这个列表
^{pr2}$
我在尝试执行此操作时遇到以下错误:
NameError: file <maya console> line 48: global name 'disc_list' is not defined #
我正在使用Autodesk Maya
Tags:
如果不想使用类来维护状态,那么可能需要一个
global
变量,或者可以从create_list()
返回列表。在使用全局变量:
请注意,不鼓励使用全局变量。在
从
^{pr2}$create_list()
返回列表:但我不认为这对你有多大帮助,因为你可能需要在整个项目中保持你的列表状态。在
您只需在第一个函数中返回该列表:
您可以让第一个函数返回通缉列表,然后在您喜欢的任何地方使用它:
希望这有帮助。在
相关问题 更多 >
编程相关推荐