SHOW:
|
|
- or go back to the newest paste.
1 | #!/usr/bin/env python | |
2 | # -*- coding: utf-8 -*- | |
3 | # | |
4 | # Las variables básicas (int, float, str, bool) almacenan un solo valor | |
5 | # Cuando necesito almacenar más de un valor se habla de COLECCIONES de | |
6 | # datos. Existen varios tipos de colecciones. La más sencilla es una lista | |
7 | # Las colecciones pueden ser MUTABLES (si se pueden modificar) o | |
8 | # INMUTABLES (si no se pueden modificar). Tambièn pueden ser ORDENADAS | |
9 | # o NO ORDENADAS | |
10 | ||
11 | ||
12 | # Las listas son MUTABLES y ORDENADAS | |
13 | ||
14 | # una lista vacía | |
15 | lista_vacia = [] | |
16 | print(f"Lista vacia: {lista_vacia}") | |
17 | ||
18 | # una lista no vacia | |
19 | lista = [25, "Hola a todos", True, 25.5, 11, 58] | |
20 | print(f"\nLista con datos: {lista}") | |
21 | ||
22 | # Agregar un dato al final de la lista | |
23 | lista.append("Fin") | |
24 | print(f"\nLista con datos: {lista}") | |
25 | ||
26 | # Agregar un dato False a la derecha de True | |
27 | lista.insert(3,False) | |
28 | print(f"\nLista con datos: {lista}") | |
29 | ||
30 | # Borra el primer elemento | |
31 | del lista[0] | |
32 | print(f"\nLista con datos: {lista}") | |
33 | ||
34 | # Borrar un lista | |
35 | # del lista | |
36 | # print(f"\nLista con datos: {lista}") | |
37 | ||
38 | # modicando el anteúltimo valor de la lista | |
39 | lista[-2] = "Nuevo valor" | |
40 | print(f"\nLista con datos: {lista}") | |
41 | ||
42 | # imprime la cantidad de items de la lista | |
43 | print(f"\nCantidad de items de la lista: {len(lista)}") | |
44 | ||
45 | ||
46 | # vaciar la lista | |
47 | lista.clear() | |
48 | print(f"\nLista con datos despues de vaciada: {lista}") | |
49 | ||
50 | # imprimi la cantidad de items de la lista | |
51 | print(len(lista)) | |
52 | ||
53 | # Matrices o listas de listas | |
54 | alumnos = ["Juan","Oscar","Ana"] | |
55 | notas = [10,8,7] | |
56 | curso = [alumnos, notas] | |
57 | # print(curso) imprime [['Juan', 'Oscar', 'Ana'], [10, 8, 7]] | |
58 | ||
59 | # Cambiemos el nombre de Oscar a Jaime en la lista "curso" | |
60 | curso[0][1] = "Jaime" | |
61 | print(curso) |