我正在使用python。我有两个列表,列表 1 是 7000 个整数,列表 2 是 25000 个整数。我想遍历列表 1 中的每个数字,并找到列表 2 中比列表 1 中每个数字大的最接近的数字和最接近的小于列表 1 中每个数字的数字,然后计算列表 2 中这两个数字之间的差。到目前为止我有:
for i in list1:
for j in list 2:
if list2[j]<list1[i]:
a = max(list2)
elif list2[j]>list1[i]:
b = min(list2)
interval = b-a
这似乎不起作用。我想找到列表 2 中小于列表 1 中特定数字的显式数字并知道最大值,然后找出列表 2 中大于列表 1 中的数字的最小数字。有没有人有任何想法? 谢谢