Como verificar se uma string contém um elemento de uma lista em Python

Tenho algo parecido com isto:

extensionsToCheck = ['.pdf', '.doc', '.xls']

for extension in extensionsToCheck:
    if extension in url_string:
        print(url_string)

Eu estou querendo saber qual seria a maneira mais elegante de fazer isso em python (sem usar o loop for)? Eu estava pensando em algo assim (como em c / c ++), mas não funcionou:

if ('.pdf' or '.doc' or '.xls') in url_string:
    print(url_string)

Edit: Eu sou meio que forçado a explicar como isso é diferente da pergunta abaixo, que é marcada como potencial duplicada (para que não fique fechada, eu acho

A diferença é que eu queria verificar se uma string faz parte de alguma lista de strings, enquanto a outra pergunta é verificar se uma string de uma lista de strings é uma substring de outra string. Semelhante, mas não exatamente a mesma coisa, e a semântica importa quando você procura uma resposta on-line. Essas duas perguntas estão realmente procurando resolver o problema oposto um do outro. A solução para ambos acaba sendo a mesm

questionAnswers(6)

yourAnswerToTheQuestion