在Python中,如果你想定义一个全局的列表变量,你可以在函数外部定义它。这样在整个脚本中,你都可以访问和修改这个列表。
my_list = [] # 在函数外定义一个空列表变量
def add_to_list(item):
global my_list # 使用 global 关键字声明这个列表为全局变量
my_list.append(item)
add_to_list("apple")
add_to_list("banana")
print(my_list) # 输出 ['apple', 'banana']
在这个例子中,我们定义了一个名为my_list的空列表变量,并将其放在函数外面,使其成为一个全局变量。然后我们定义了一个名为add_to_list的函数,它接收一个参数,并将其添加到全局列表变量中。注意,在函数内部,我们使用 global 关键字声明 my_list 为全局变量,这样我们就可以在函数中访问和修改这个全局变量了。
最后,我们在函数外部使用 print() 函数输出 my_list 的值,输出结果为 ['apple', 'banana']。