在函数中返回两个列表时,可以使用以下几种方法来分别保存这两个列表:
def my_function():
# 假设这里有两个列表 list1 和 list2
return list1, list2
result1, result2 = my_function()
在这个例子中,函数my_function()
返回了两个列表list1
和list2
,然后通过将它们分别赋值给result1
和result2
来保存。
def my_function():
# 假设这里有两个列表 list1 和 list2
return {'list1': list1, 'list2': list2}
result = my_function()
list1 = result['list1']
list2 = result['list2']
在这个例子中,函数my_function()
返回了一个字典,其中键为list1
和list2
,对应的值为相应的列表。
from collections import namedtuple
def my_function():
# 假设这里有两个列表 list1 和 list2
MyLists = namedtuple('MyLists', ['list1', 'list2'])
return MyLists(list1, list2)
result = my_function()
list1 = result.list1
list2 = result.list2
在这个例子中,函数my_function()
返回了一个命名元组MyLists
,其中包含了两个属性list1
和list2
,分别对应返回的两个列表。
无论使用哪种方法,都可以将返回的两个列表分别保存起来,以便后续使用。
领取专属 10元无门槛券
手把手带您无忧上云