diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2020-07-21 19:33:34 +0200 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2020-07-21 19:33:34 +0200 |
commit | f4f603af21ef8e747213b028f19d3fa489a00f72 (patch) | |
tree | 33cc71ac35e91cdc0b83421b14f534c4d3703d88 /es/03_estructura.md | |
parent | 30076ba4fc5f538b7630648b527fea1943e22732 (diff) |
Corrections
Diffstat (limited to 'es/03_estructura.md')
-rw-r--r-- | es/03_estructura.md | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/es/03_estructura.md b/es/03_estructura.md index 9d8cd5e..ba9abdb 100644 --- a/es/03_estructura.md +++ b/es/03_estructura.md @@ -215,25 +215,21 @@ Como mejor se entiende es con unos ejemplos, en este caso vamos usar la función inclusive). Usando la ayuda puedes saber más sobre la función `range`. -> TODO: -> Mejorar este ejemplo, es demasiado simple - ``` python >>> [i**2 for i in range(0, 10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] >>> tuple(i**2 for i in range(0, 10)) (0, 1, 4, 9, 16, 25, 36, 49, 64, 81) ->>> { str(i): i**2 for i in range(0, 10)} -{'0': 0, '1': 1, '2': 4, '3': 9, '4': 16, '5': 25, '6': 36, '7': 49, '8': 64, -'9': 81} - +>>> { i: i**2 for i in range(0, 10)} +{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} >>> [i**2 for i in range(0, 10) if i > 5 ] [36, 49, 64, 81] ``` Como ves, en el caso de los diccionarios es necesario crear las claves también. -En este caso las creamos convirtiendo el propio número a string con la función -`str`. +En este caso las creamos desde el propio número, así que se comportará de forma +similar a una lista, ya que los índices serán numéricos. Eso sí, las claves no +estarán ordenadas. En los primeros ejemplos, de una secuencia de números hemos creado una secuencia de números al cuadrado. Pero las *list comprehensions* son más |