# Determinar si una frase es un Palindromo numero = int(input('¿Cuantas frases deseas ingresar? >> ')) # ingresar # de frases lista = [] for n in range(numero): # Llenar lista lista.append(input(f'Ingresa la frase #{n+1} \n>> ')) for i,frase in enumerate(lista): palindromo = frase.lower().replace(' ','') if palindromo == palindromo[::-1]: # Imprimir SI, es un palindromo print(f'PALINDROMO\n\tFrase #{i + 1} <{frase}>')
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Conceptos Básicos
expand_more -
check_circle_outlineMódulo 3 | 6 clases
Listas
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Tuplas
expand_more -
check_circle_outlineMódulo 5 | 7 clases
Cadenas
expand_more -
check_circle_outlineMódulo 6 | 6 clases
Diccionarios
expand_more -
check_circle_outlineMódulo 7 | 9 clases
Ciclos y Condicionales
expand_more -
check_circle_outlineMódulo 8 | 14 clases
Funciones
expand_more -
check_circle_outlineMódulo 9 | 12 clases
Clases
expand_more -
check_circle_outlineMódulo 10 | 8 clases
Módulos y Paquetes
expand_more -
check_circle_outlineMódulo 11 | 5 clases
Extras
expand_more -
check_circle_outlineMódulo 12.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
6 comentario(s)
Tengo una duda existencial! xD
diccionario = {"a": 1, "b": 2, "c": 3, "d": 4}
diccionario_dos = {"valor":"Fuerza", "Experiencia": "Tristeza"}
resultado_tres = diccionario.setdefault("z", diccionario_dos)
print (diccionario)
--> Por que python directamente modifica la variable "diccionario" si solo sufrio modificación dentro de "resultado_tres"? u.u
--> A mi parecer solo debería sufrir modificaciones de esta manera.
diccionario = {"a": 1, "b": 2, "c": 3, "d": 4}
diccionario_dos = {"valor":"Fuerza", "Experiencia": "Tristeza"}
diccionario.setdefault("z", diccionario_dos)
print (diccionario)
--> (Lanza la misma respuesta) tal vez me estoy saltando algo, alguna ayudita? :'v
diccionario = {"a": 1, "b": 2, "c": 3, "d": 4}
diccionario_dos = {"valor":"Fuerza", "Experiencia": "Tristeza"}
resultado_tres = diccionario.setdefault("z", diccionario_dos)
print (diccionario)
--> Por que python directamente modifica la variable "diccionario" si solo sufrio modificación dentro de "resultado_tres"? u.u
--> A mi parecer solo debería sufrir modificaciones de esta manera.
diccionario = {"a": 1, "b": 2, "c": 3, "d": 4}
diccionario_dos = {"valor":"Fuerza", "Experiencia": "Tristeza"}
diccionario.setdefault("z", diccionario_dos)
print (diccionario)
--> (Lanza la misma respuesta) tal vez me estoy saltando algo, alguna ayudita? :'v
Otras formas de poder obternerlas
#Obtiene los elemetoos en una lista con tuplas
result = diccionario.items()
#Obtiene todos los valoes del cada llave
result = diccionario.values()
#Obtiene todas las llaves del diccionario
result = diccionario.keys()
Otras formas de poder obternerlas
#Obtiene los elemetoos en una lista con tuplas result = diccionario.items() Obtiene todos los valoes del cada llaveresult = diccionario.values()
Obtiene todas las llaves del diccionarioresult = diccionario.keys()
Al ejecutar el siguiente código tengo un error, por que será?:
diccionario = {"a":1, "b":2, "c":3}
existe= "a" in diccionario print(existe)
existe= "d" in diccionario print(existe)
existe= diccionario.get("b") print(existe)
existe= diccionario.get("d") print(existe)
existe = diccionario.setdefault("z",{}) # agregue otro diccionario dentro de diccionario en z print(existe) print(diccionario)
Clase 31