Manual Python.pdf

Vista previa de texto
Vemos que el orden cambió, pero eso no importa, ya que accedemos a los valores mediante claves y no
posiciones. Observamos que no cambiamos las claves, si no los valores a los cuáles se encuentran asociadas.
Originalmente la clave 25 se asociaba al valor ‘Clave’ , y a la clave ‘Clave’ se asociaba el valor 25. Luego, la
clave 25 se le asocia el decimal 5.0, y a la clave ‘Clave’ el valor ‘Numero’.
Todo esto es muy lindo. Dijimos que los diccionarios pueden cambiar al igual que las listas (Eso se lo conoce
como dinámico). Pero, no parecen muy útiles hasta ahora. Sucede que estas colecciones poseen métodos y
propiedades. Pasemos al siguiente tema.
8.4- Métodos de secuencias.
Slicing: De “slice”, cortar. Esta técnica nos permite “cortar” o referirnos a un fragmento de una colección.
Supongamos la creación de una lista, que contenga cierto rango de elementos de otra lista:
Indicando entre corchetes el rango. A pesar de que indicamos como elemento final el 3 (Por lo que podríamos
pensar que tendríamos 4 elementos), dicho elemento NO queda incluído en ListaFinal. Podemos también
cambiar los valores o simplemente acceder:
Ejercicio: Crear una lista “L1”, y posteriormente, una lista “L2” que sea una copia idéntica. Sabiendo que al
referirnos con [:] equivale a referirse a todo el contenido de una lista. Solo son necesarias dos líneas de
código.
