crie uma lista circular usando um intervalo de ângulos python

Eu tenho uma lista de listas que contém os limites inferior e superior de conjuntos de ângulos

algo como

[[1,22], [2,24] ... [359,15], [360,21]]

360 elementos no total

Agora eu quero verificar para cada ângulo de 1 a 360 os elementos na lista que contém esse ângulo

Eu estava pensando em usar os limites inferior e superior para criar todos os elementos da lista comrange ounp.arange(lower,upper) e verifique se o ângulo está contido, masnp.arange gera lista vazia quando inferior é maior que superior

for i in range(1,361):
    sel=[]
    for coe in coef:
        if i in range(coe[0],coe[1]):
            sel.append(coe)

Eu tentei tambem comitertools ecycle mas não vejo como isso pode ser aplicado nesse caso

questionAnswers(2)

yourAnswerToTheQuestion