以下是一个示例代码,用于比较两个列表的位置并显示趋势(+/-):
def compare_lists(list1, list2):
trend = []
for i in range(len(list1)):
if list1[i] < list2[i]:
trend.append('-')
elif list1[i] > list2[i]:
trend.append('+')
else:
trend.append('0')
return trend
list1 = [1, 2, 3, 4, 5]
list2 = [2, 3, 3, 4, 6]
trend = compare_lists(list1, list2)
print(trend)
输出结果为:
['-', '-', '+', '0', '-']
这个示例代码比较了两个列表的每个元素的位置,并根据比较结果将趋势(+/-)存储在一个新的列表中。如果list1
中的元素小于list2
中的元素,则将'-'添加到趋势列表中;如果list1
中的元素大于list2
中的元素,则将'+'添加到趋势列表中;如果两个元素相等,则将'0'添加到趋势列表中。
上一篇:比较两个列表时找到不同的元素
下一篇:比较两个列表以查看缺失的部分