- Arnaud [(1, 2), (3, 0)] --Arnaud 一方法是使用集合并检查交集: 表示idx,s表示枚举(mysets): 表示next_idx,next_s表示枚举(mysets [ idx + 1:]): if s.intersection(next_s): print" mylist [%d] and mylist [%d] intersect %( idx,idx + next_idx + 1) - 希望这有帮助, Steve One way would be to use sets and check for intersection: for idx, s in enumerate(mysets):for next_idx, next_s in enumerate(mysets[idx+1:]):if s.intersection(next_s):print "mylist[%d] and mylist[%d] intersect" % (idx, idx + next_idx + 1 )--Hope this helps,Steve 这篇关于如何识别列表中的哪些数字在彼此的范围内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-28 18:03