0
PALINDROMOS EN Python con listas?
Alguien sabe como puede proclamarse
1 Réponse
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”