Como você sabe se os dados são periódicos?
Transforme os dados em domínio de frequência usando a transformação discreta de Fourier (DFT). Se os dados forem perfeitamente periódicos, haverá exatamente uma caixa de frequência com um valor alto e outras caixas serão zero (ou perto de zero, ver vazamento espectral).
Como você verifica se algo não está em uma lista python?
Operador “não dentro” - este operador é usado para verificar se um elemento não está presente na lista aprovada ou não. Retorna true se o elemento não estiver presente na lista retorna falsa.