0

PALINDROMOS EN Python con listas?

Alguien sabe como puede proclamarse

3rd Dec 2017, 4:34 AM
Albernico Huaynacho
Albernico Huaynacho - avatar
1 Resposta
0
#Un string es una lista de caracteres así que usando LIST SLICES puedes comprobar tanto en “String” como en “List”, recuerda que usas un número negativo en el “List slice” para comprobar el primer carácter con el último y así sucesivamente. Si tienes una lista con “strings” también puedes comprobar si cada “string” es un palíndromo o no. No me queda claro a qué te refieres con proclamar, pero si lo que buscas es comprobar si son palíndromos puedes usar “List slices” y usar otras funciones para optimizar tu código. list = ["a","b","b","a"] print(list == list[::-1]) #Prints True string = "reconocer" print(string == string[::-1]) #Prints True #Function to test if a list is a palindrome #Función para reconocer si una lista es un palíndromo def palindromo(l): if l == l[::-1]: print("Si es palindromo") else: print("No es palindromo") list=["a","b","c","b","a"] palindromo(list) #Prints “Si es palíndromo” #Imprime “Si es palíndromo”
3rd Dec 2017, 3:59 PM
Renzo Leonardo Gallegos Vilca
Renzo Leonardo Gallegos Vilca - avatar