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