Em Python, as cordas são a combinação de caracteres contidos em cotações. Como strings, listas também são usadas para salvar uma coleção de strings. Enquanto trabalha com o Python, os usuários encontram frequentemente situações em que devem determinar se a string fornecida contém uma substring de qualquer lista de Python. Para resolver esse cenário encontrado, vários métodos são usados.
Este guia fornecerá técnicas diferentes para verificar se uma string contém uma substring da lista no Python.
Como verificar se a string contém substring da lista no python?
Para verificar se a string tem uma substring da lista no Python, as seguintes técnicas são usadas:
Método 1: Verifique se a string contém substring da lista em Python através da compreensão da lista
Para verificar se a lista contém a substring da lista Python, a compreensão da lista pode ser usada. A implementação da compreensão da lista é declarada no exemplo abaixo.
Exemplo
Primeiro, crie uma variável de string e passe uma string. Em seguida, defina e inicialize uma lista:
First_str = "Linuxhint é o melhor site mundial do tutorial"Agora, ligue para o “imprimir()”Função para visualizar o valor de entrada da string e da lista:
print ("Minha sequência de entrada é:" + First_str)Use o "para”Faça um loop e verifique a condição com“se”Declaração da string de entrada:
resultant_str = [x para x em var_list if (x em primeiro_str)]Agora, veja a condição verificada Use um “bool ()”Método dentro do“imprimir()" declaração:
print ("é minha string contém um elemento de lista? " + str (bool (resultante_str))))De acordo com a saída abaixo, a string fornecida contém a substring da lista Python inicializada:
Método 2: Verifique se a string contém substring da lista em python usando o método "qualquer ()"
Outra maneira de verificar se a string contém uma substring da lista de Python ou não é a “qualquer()”Método. Este método verifica cada elemento da lista para uma correspondência de string de entrada.
Exemplo
Ligar para "qualquer()”Método junto com o“para”Loop para verificar a variável da lista e armazená -la no“resultant_str" variável:
resultant_str = qualquer (x em primeiro_str para x em var_list)Ligar para "imprimir()”Função para exibir o resultado filtrado:
print ("é minha string contém um elemento de lista? " + str (resultant_str))Saída
Método 3: Verifique se a string contém substring da lista no python usando o loop "para"
Também podemos usar o “para”Loop para verificar se a string fornecida contém uma substring da lista em python ou não. O loop "for" é a função iterativa que itera sobre a sequência fornecida do elemento da string.
Exemplo
Use o "para”Loop para verificar a substring, utilizando o“se“Condição e imprima o resultado desejado através da declaração de impressão:
Para substring em var_list:Pode -se observar que a string fornecida contém a substring da lista Python anteriorizada anteriormente:
Isso é tudo! Você aprendeu sobre as diferentes técnicas para visualizar se uma string tiver uma substring da lista no Python.
Conclusão
Para verificar se a string fornecida possui a substring da lista fornecida em Python, o “Compreensão da lista", o "qualquer()”Método e a função iterativa“para”Loop são usados. Todas as técnicas primeiro verificam a condição fornecida e depois exibem os resultados. Este guia ilustrou várias maneiras de verificar se uma string contém uma substring da lista no Python.