1. Listas (list):
Las listas son colecciones ordenadas y mutables de elementos en Python. Se definen usando corchetes [].
# Ejemplo de lista de números
numeros = [1, 2, 3, 4, 5]
# Lista mixta
mixta = [1, "dos", True, 3.14]
# Acceso a elementos por índice (indexación)
primer_elemento = numeros[0] # 1
ultimo_elemento = numeros[-1] # 5
# Rebanado (slicing) de listas
sublista = numeros[1:3] # [2, 3]
2. Tuplas (tuple):
Las tuplas son colecciones ordenadas e inmutables de elementos en Python. Se definen usando paréntesis ().
# Ejemplo de tupla de coordenadas
coordenadas = (3, 5)
# Acceso a elementos por índice (indexación)
primer_valor = coordenadas[0] # 3
# Rebanado (slicing) de tuplas
subtupla = coordenadas[:1] # (3,)
3. Diccionarios (dict):
Los diccionarios son colecciones desordenadas y mutables de pares clave-valor en Python. Se definen usando llaves {}.
# Ejemplo de diccionario de persona
persona = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
# Acceso a valores por clave
nombre_persona = persona["nombre"] # "Juan"
# Modificación de valores
persona["edad"] = 31
# Añadir nuevos pares clave-valor
persona["ocupacion"] = "Ingeniero"
1. Indexación y rebanado:
numeros = [1, 2, 3, 4, 5]
primer_elemento = numeros[0] # 1
sublista = numeros[1:3] # [2, 3]
1. Definición de funciones con def:
Las funciones en Python se definen utilizando la palabra clave def, seguida del nombre de la función y paréntesis que pueden contener los parámetros.
# Definición de una función que suma dos números
def suma(a, b):
resultado = a + b
return resultado
2. Parámetros y argumentos: