Каков наилучший способ в Python определить, какие значения в двух диапазонах перекрываются?
Например:
x = range(1,10)
y = range(8,20)
(The answer I am looking for would be the integers 8 and 9.)
Учитывая диапазон, х, что является лучшим способом для итерации через другой диапазон, y и вывода всех значений, которые разделяются обоими диапазонами? Заранее спасибо за помощь.
EDIT:
В качестве продолжения я понял, что мне также нужно знать, что x выполняет или не перекрывает y. Я ищу способ перебирать список диапазонов и делать ряд дополнительных вещей с диапазоном, который перекрывается. Есть ли простое утверждение True/False для выполнения этого?