如何在我创建的函数中返回两个不同的列表?
def eolist(num1):
li_1 = []
li_2 = []
for i in range(1, num1+1):
if i % 2 != 0:
li_2.append(i)
else:
li_1.append(i)
return li_1, li_2
或者你可以像这样使用字典
class test():
list_1 = []
list_2 = []
...
return dict(one=list_1, two=list_2)
在结构中执行列表,以便只有一个返回参数。(列表,元组等( 在这里,我在元组中执行此操作:
def eolist(num1):
li_1 = []
li_2 = []
for i in range(1, num1+1):
if i % 2 != 0:
li_2.append(i)
else:
li_1.append(i)
return (li_1, li_2 )
# return li_1, li_2 (is the same for tuple)
呼叫结束后,您可以在两个列表中再次分配它。
li_1, li_2 = eolist(10)
print(li_1)
print(li_2)