View difference between Paste ID: D9nksa2L and Yt3aCZPF
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)