Formateo por Teclas
Por ahora, podemos formatear cadenas en un orden específico. Puede ser útil si sabemos en qué orden se darán los valores/variables. Pero, ¿qué hacer si no tenemos ni idea del orden? Los diccionarios pueden ayudarnos a evitar este problema.
Como podemos recordar, un diccionario - es uno de los tipos de datos en Python. Los datos en el diccionario se almacenan en pares: clave:valor. Este aspecto nos ayudará con el formateo. Por ejemplo, sabemos que queremos insertar el nombre y la edad de una persona. No tenemos que preocuparnos por el orden de los valores. En lugar de colocar índices dentro de los bloques {}, pondremos alguna variable ficticia (diccionario) con clave (sin comillas!). Luego tendremos que especificar esta variable como argumento para la función format(). Por ejemplo,
123person = {'name': 'Alex', 'age': 23} pattern = "{d[name]} is {d[age]} years old" print(pattern.format(d = person))
Tenga en cuenta que las claves que escribimos dentro de la variable ficticia deben estar en su diccionario. No podemos referirnos a {d[tipo]} no teniendo una clave tipo en el diccionario.
Swipe to start coding
Dado el diccionario geo con las claves país y capital. Necesita crear el patrón geo_str "La capital de país es capital". país y capital - son valores del diccionario geo con claves homónimas. Luego, necesita imprimir esta cadena formateada usando el diccionario geo.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Resumir este capítulo
Explicar el código en file
Explicar por qué file no resuelve la tarea
Genial!
Completion tasa mejorada a 4.35
Formateo por Teclas
Desliza para mostrar el menú
Por ahora, podemos formatear cadenas en un orden específico. Puede ser útil si sabemos en qué orden se darán los valores/variables. Pero, ¿qué hacer si no tenemos ni idea del orden? Los diccionarios pueden ayudarnos a evitar este problema.
Como podemos recordar, un diccionario - es uno de los tipos de datos en Python. Los datos en el diccionario se almacenan en pares: clave:valor. Este aspecto nos ayudará con el formateo. Por ejemplo, sabemos que queremos insertar el nombre y la edad de una persona. No tenemos que preocuparnos por el orden de los valores. En lugar de colocar índices dentro de los bloques {}, pondremos alguna variable ficticia (diccionario) con clave (sin comillas!). Luego tendremos que especificar esta variable como argumento para la función format(). Por ejemplo,
123person = {'name': 'Alex', 'age': 23} pattern = "{d[name]} is {d[age]} years old" print(pattern.format(d = person))
Tenga en cuenta que las claves que escribimos dentro de la variable ficticia deben estar en su diccionario. No podemos referirnos a {d[tipo]} no teniendo una clave tipo en el diccionario.
Swipe to start coding
Dado el diccionario geo con las claves país y capital. Necesita crear el patrón geo_str "La capital de país es capital". país y capital - son valores del diccionario geo con claves homónimas. Luego, necesita imprimir esta cadena formateada usando el diccionario geo.
Solución
¡Gracias por tus comentarios!
single