【发布时间】:2019-08-02 22:02:49
【问题描述】:
我有两个列表:numbers 和 group。我使用辅助函数对列表进行排序。我想知道的是,是否可以从函数中返回另一个变量,例如 'sorted'= 'True'?
numbers = [8, 3, 1, 2, 5, 4, 7, 6]
group = [2, 3, 5, 7]
def sort_priority(values, group):
sorted = 'False'
def helper(x):
if x in group:
sorted = 'True'
return (0, x)
else:
return (1, x)
values.sort(key=helper)
return sorted
【问题讨论】:
-
我不清楚你所说的“另一个变量”是什么意思。你是说另一种类型吗?你的意思是返回多个变量?
-
如果满足'if'条件,我需要返回true。即,根据辅助函数排序