Python: string de prueba en la lista de caracteres y viceversa

Dada una string, verifique si está presente en orden en la lista de caracteres y viceversa.

Entrada : test_str = ‘geeks’, K = [‘g’, ‘e’, ​​’e’, ​​’k’, ‘f’, ‘o’, ‘r’, ‘g’, ‘e’, ​​’e’ , ‘k’, ‘s’] [String en la lista de caracteres] 
Salida : verdadera 
Explicación : los geeks están presentes en la lista, desde el séptimo índice hasta el final.

Entrada : test_str = ‘geeksforgeeks’, K = [‘g’, ‘e’, ​​’e’, ​​’k’, ‘s’] [Lista de caracteres en String] 
Salida : Verdadero 
Explicación : [‘g’, ‘e’ , ‘e’, ​​’k’, ‘s’] presentes en la string, comenzando desde el principio de la string. 

Método n. ° 1: usar el operador in + join() [String en la lista de caracteres]

En esto, convertimos la lista de caracteres en una string usando join() y la aplicamos en el operador para probar la presencia de substrings.

Python3

# Python3 code to demonstrate working of
# Test String in Character List and vice-versa
# Using in operator and join() [String in list]
 
# initializing string
test_str = 'geeks'
 
# printing original string
print("The original string is : " + str(test_str))
 
# initializing Character list
K = ['g', 'e', 'e', 'k', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']
 
# joining list
joined_list = ''.join(K)
 
# checking for presence
res = test_str in joined_list
 
# printing result
print("Is String present in character list : " + str(res))
Producción

The original string is : geeks
Is String present in character list : True

Método #2: Usando el operador in + join() [Lista de caracteres en la string]

En esto, la lista de caracteres de destino se convierte en String y luego se verifica en String usando el operador in.

Python3

# Python3 code to demonstrate working of
# Test String in Character List and vice-versa
# Using in operator + join() [ Character List in String ]
 
# initializing string
test_str = 'geeksforgeeks'
 
# printing original string
print("The original string is : " + str(test_str))
 
# initializing Character list
K = ['g', 'e', 'e', 'k', 's']
 
# joining list
joined_list = ''.join(K)
 
# checking for presence
res = joined_list in test_str
 
# printing result
print("Is character list present in String : " + str(res))
Producción

The original string is : geeksforgeeks
Is character list present in String : True

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *