Contenidos
- Cadenas
- Listas
- Tuplas
- El operador de índices
- Longitud
- El operador de corte
- Ejemplos de segmentación e indexación
- Concatenación y repetición
- Recuento e índice
- Dividir y unir
- El bucle For
- El patrón acumulador
- La función de rango
- Cómo nombrar sus variables en los bucles For
- Impresión de resultados intermedios
- Seguimiento de su variable iteradora y de su iterable
Cadenas
1 2 3 |
# Cadena de texto cadena = "Hola, Mundo" print(cadena) |
Listas
1 2 3 |
# Lista de elementos mi_lista = [1, 2, 3, 4, 5] print(mi_lista) |
Tuplas
1 2 3 |
# Tupla de elementos mi_tupla = (1, 2, 3, 4, 5) print(mi_tupla) |
El operador de índices
1 2 3 4 |
# Acceso a elementos por índice mi_lista = [10, 20, 30, 40, 50] print(mi_lista[0]) # Primer elemento print(mi_lista[-1]) # Último elemento |
Longitud
1 2 3 4 5 6 |
# Obtener la longitud de una lista y una cadena mi_lista = [1, 2, 3, 4, 5] print(len(mi_lista)) # Longitud de la lista cadena = "Hola, Mundo" print(len(cadena)) # Longitud de la cadena |
El operador de corte
1 2 3 4 5 6 |
# Operador de corte en listas y cadenas mi_lista = [1, 2, 3, 4, 5] print(mi_lista[1:4]) # Sublista desde el índice 1 al 3 cadena = "Hola, Mundo" print(cadena[0:4]) # Subcadena desde el índice 0 al 3 |
Ejemplos de segmentación e indexación
1 2 3 4 5 6 7 8 |
# Ejemplos de segmentación e indexación mi_lista = [10, 20, 30, 40, 50] print(mi_lista[:3]) # Los primeros 3 elementos print(mi_lista[3:]) # Desde el cuarto elemento hasta el final cadena = "Hola, Mundo" print(cadena[:5]) # Los primeros 5 caracteres print(cadena[5:]) # Desde el sexto carácter hasta el final |
Concatenación y repetición
1 2 3 4 5 6 7 8 9 10 11 |
# Concatenación y repetición de listas y cadenas lista1 = [1, 2, 3] lista2 = [4, 5, 6] print(lista1 + lista2) # Concatenación cadena1 = "Hola " cadena2 = "Mundo" print(cadena1 + cadena2) # Concatenación print(lista1 * 2) # Repetición print(cadena1 * 3) # Repetición |
Recuento e índice
1 2 3 4 5 6 7 8 |
# Métodos count e index en listas y cadenas mi_lista = [1, 2, 2, 3, 4, 2] print(mi_lista.count(2)) # Cuenta las ocurrencias del 2 print(mi_lista.index(3)) # Encuentra el índice del primer 3 cadena = "Hola, Hola, Hola" print(cadena.count("Hola")) # Cuenta las ocurrencias de "Hola" print(cadena.index("Mundo")) # Encuentra el índice de "Mundo" |
Dividir y unir
1 2 3 4 5 6 7 |
# Métodos split y join en cadenas cadena = "Hola, Mundo, Cómo, Estás" lista_palabras = cadena.split(", ") print(lista_palabras) # Divide la cadena en una lista nueva_cadena = ", ".join(lista_palabras) print(nueva_cadena) # Une la lista en una cadena |
El bucle For
1 2 3 |
# Ejemplo de bucle for for i in range(5): print(i) |
El patrón acumulador
1 2 3 4 5 |
# Ejemplo de patrón acumulador suma = 0 for i in range(1, 6): suma += i print(suma) # Suma de los números del 1 al 5 |
La función de rango
1 2 3 |
# Ejemplo de función range for i in range(2, 10, 2): print(i) |
Cómo nombrar sus variables en los bucles For
1 2 3 4 |
# Ejemplo de nombrar variables en bucles for nombres = ["Juan", "Ana", "Luis"] for nombre in nombres: print(nombre) |
Impresión de resultados intermedios
1 2 3 4 5 |
# Ejemplo de impresión de resultados intermedios suma = 0 for i in range(1, 6): suma += i print(f"Después de agregar {i}, la suma es {suma}") |
Seguimiento de su variable iteradora y de su iterable
1 2 3 4 |
# Ejemplo de seguimiento de variable iteradora y iterable frutas = ["manzana", "banana", "cereza"] for index, fruta in enumerate(frutas): print(f"Índice: {index}, Fruta: {fruta}") |