【发布时间】:2019-05-21 07:51:27
【问题描述】:
假设我有 4 个空变量和 2 个列表:
v1 = ""
v2 = ""
v3 = ""
v4 = ""
list_1 = ['2', '7', '18', '3']
list_2 = ['75', '8', '0', '13']
现在我想创建一个函数,该函数将使用列表作为参数为空变量赋值:
def assigner(list_a):
for item in list_a:
v1 = list_a[0]
v2 = list_a[1]
v3 = list_a[2]
v4 = list_a[3]
所以,我调用了该函数,然后尝试使用一个变量来检查是否已根据列表分配了新值。但我看到的只是''。这里有什么问题?
assigner(list_1)
print(v2)
>>> ''
【问题讨论】:
标签: python-2.7 list function parameters