Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE:
El bucle for se utiliza cuando se conoce de antemano la cantidad de veces que se desea iterar. Se define una variable que tomará cada valor de una secuencia (como una lista) y se ejecuta un bloque de código para cada valor de esa variable.
Ejemplo:
<for i inrange(5):
print(i)
>
El código anterior imprimirá los números del 0 al 4, ya que el bucle for se ejecutará 5 veces.
El bucle while se utiliza cuando la cantidad de iteraciones no se conoce de antemano y se basa en una condición que debe cumplirse para continuar con la ejecución. Mientras la condición sea verdadera, se ejecutará el bloque de código dentro del bucle.
Ejemplo:
<contador = 0while contador < 5:
print(contador)
contador += 1
>
El código anterior imprimirá los números del 0 al 4, ya que el bucle while se ejecutará mientras el contador sea menor que 5.
Cómo agregar, modificar y eliminar elementos de listas y diccionarios:
Para agregar elementos a una lista, se utiliza el método append() que agrega un elemento al final de la lista. También se puede utilizar el método insert() para insertar un elemento en una posición específica.
<lista = [1, 2, 3]
lista.append(4)
lista.insert(1, 5)
print(lista) # Resultado: [1, 5, 2, 3, 4]
>
Para modificar un elemento de una lista, se accede a ese elemento utilizando su índice y se le asigna un nuevo valor.
Ejemplo:
<lista = [1, 2, 3]
lista[0] = 10
print(lista) # Resultado: [10, 2, 3]
>
Para eliminar elementos de una lista, se utilizan los métodos remove() para eliminar un elemento específico por su valor, o pop() para eliminar un elemento por su índice.
Ejemplo:
<lista = [1, 2, 3]
lista.remove(2)
lista.pop(0)
print(lista) # Resultado: [3]
>
Para agregar, modificar o eliminar elementos en un diccionario, se accede a ellos utilizando sus claves.
Ejemplo:
<diccionario = {"nombre": "Juan", "edad": 30}
diccionario["edad"] = 31
diccionario["apellido"] = "Pérez"
del diccionario["nombre"]
print(diccionario) # Resultado: {"edad": 31, "apellido": "Pérez"}
>
Cómo crear y transformar Strings o textos en Python:
Para crear un string, simplemente se coloca el texto entre comillas simples o dobles.
Ejemplo:
<texto = "Hola, mundo!"
>
Para concatenar strings, se pueden utilizar el operador + o utilizar la función format() para combinar diferentes strings en uno solo.
Ejemplo:
<nombre = "Juan"edad = 25mensaje = "Mi nombre es " + nombre + " y tengo " + str(edad) + " años."
print(mensaje) # Resultado: "Mi nombre es Juan y tengo 25 años."mensaje = "Mi nombre es {} y tengo {} años.".format(nombre, edad)
print(mensaje) # Resultado: "Mi nombre es Juan y tengo 25 años.">
Para transformar strings, se pueden utilizar funciones como upper() para convertir el texto en mayúsculas, lower() para convertirlo en minúsculas, o split() para dividir el texto en una lista de palabras.
Ejemplo:
<texto = "Hola, Mundo!"print(texto.upper()) # Resultado: "HOLA, MUNDO!"print(texto.lower()) # Resultado: "hola, mundo!"
palabras = texto.split(",") # Resultado: ["Hola", " Mundo!"]>