以下是一个比较列表中的跨度并返回标签的示例代码:
def compare_span(list1, list2):
span1 = max(list1) - min(list1)
span2 = max(list2) - min(list2)
if span1 > span2:
return "List 1 has a larger span"
elif span1 < span2:
return "List 2 has a larger span"
else:
return "Both lists have the same span"
# 示例用法
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4, 6, 8, 10]
result = compare_span(list1, list2)
print(result)
在这个示例中,我们定义了一个函数compare_span
,它接受两个列表作为参数。函数首先计算每个列表的跨度(即列表中的最大值减去最小值),然后比较它们的跨度大小并返回相应的标签。
在示例中,我们使用了两个列表list1
和list2
,并调用compare_span
函数来比较它们的跨度。最后,我们打印出函数的返回值。根据示例中的列表,输出将是"List 2 has a larger span",因为list2
的跨度(10-2=8)大于list1
的跨度(5-1=4)。