Guía completa de funciones y métodos de Python en el módulo “builtins”

Tabla de contenidos

Python es un lenguaje de programación muy versátil y poderoso que ofrece una amplia gama de funciones y métodos para facilitar el desarrollo de aplicaciones. Uno de los módulos más importantes de Python es “builtins”, el cual contiene un conjunto de funciones y métodos predefinidos que se pueden utilizar en cualquier programa.

Exploraremos a fondo el módulo “builtins” de Python y analizaremos en detalle las diferentes funciones y métodos disponibles. Veremos cómo utilizar cada uno de ellos, qué parámetros aceptan y qué tipo de resultados devuelven. Además, proporcionaremos ejemplos prácticos para ilustrar su uso en situaciones reales. Si quieres expandir tus conocimientos sobre Python y aprovechar al máximo el módulo “builtins”, sigue leyendo esta guía completa.

Puedes utilizar la función “print()” para mostrar información en la consola

La función print() es una de las funciones más utilizadas en Python. Se utiliza para mostrar información en la consola o en la salida estándar del programa. Puede tomar uno o más argumentos y los imprime en la pantalla.

A continuación, se muestra un ejemplo de cómo utilizar la función print():

  • print(“Hola, mundo!”): imprime la cadena de texto “Hola, mundo!” en la consola.
  • print(1 + 2): imprime el resultado de la operación matemática 1 + 2, que es 3.
  • print(“El resultado es”, 10): imprime la cadena de texto “El resultado es” seguida del número 10.

La función print() también puede tomar argumentos opcionales, como el parámetro sep y el parámetro end. El parámetro sep se utiliza para especificar el separador entre los argumentos, y el parámetro end se utiliza para especificar el carácter que se imprimirá al final de la línea.

A continuación, se muestra un ejemplo de cómo utilizar estos parámetros:

  • print(“Hola”, “mundo”, sep=”-“): imprime la cadena de texto “Hola-mundo” en la consola.
  • print(“Hola”, “mundo”, end=”!”): imprime la cadena de texto “Hola mundo!” en la consola, sin saltar de línea.

La función “len()” te permite obtener la longitud de una lista, cadena o cualquier objeto iterable

La función len() es una de las funciones más utilizadas en Python. Nos permite obtener la longitud de un objeto iterable, como una lista o una cadena de texto.

La sintaxis de la función es muy sencilla:

len(objeto)

Donde objeto es el objeto del cual queremos obtener la longitud.

Veamos algunos ejemplos de uso:

Ejemplo 1: Obtener la longitud de una lista

frutas = ['manzana', 'banana', 'naranja']
print(len(frutas))

En este caso, la lista frutas tiene 3 elementos, por lo que la función len() nos devolverá el valor 3.

Ejemplo 2: Obtener la longitud de una cadena de texto

mensaje = "Hola, mundo!"
print(len(mensaje))

En este caso, la cadena de texto mensaje tiene 12 caracteres, por lo que la función len() nos devolverá el valor 12.

Es importante tener en cuenta que la función len() solo puede ser utilizada con objetos iterables. Si intentamos utilizarla con un objeto no iterable, como un número o un diccionario, obtendremos un error.

La función len() es muy útil para obtener la longitud de objetos iterables en Python. Nos permite saber cuántos elementos contiene una lista, cuántos caracteres tiene una cadena de texto, entre otras aplicaciones.

“range()” genera una secuencia de números enteros

La función range() en Python es utilizada para generar una secuencia de números enteros. Esta función es muy útil cuando necesitamos iterar sobre una secuencia numérica específica.

La sintaxis básica de la función range() es la siguiente:

  • range(stop): genera una secuencia desde 0 hasta stop-1, incrementando en 1 en cada iteración.
  • range(start, stop): genera una secuencia desde start hasta stop-1, incrementando en 1 en cada iteración.
  • range(start, stop, step): genera una secuencia desde start hasta stop-1, incrementando en step en cada iteración.

Es importante tener en cuenta que la función range() devuelve un objeto de tipo range, que no es una lista, pero puede ser convertido a una lista utilizando la función list().

A continuación, se muestran algunos ejemplos de cómo utilizar la función range():

  1. range(5): genera una secuencia de números desde 0 hasta 4.
  2. range(1, 6): genera una secuencia de números desde 1 hasta 5.
  3. range(0, 10, 2): genera una secuencia de números pares desde 0 hasta 8.

Podemos utilizar la función list() para convertir el objeto range en una lista:

numbers = list(range(5))
print(numbers)  # Output: [0, 1, 2, 3, 4]

La función range() es una herramienta muy útil en Python para generar secuencias numéricas y se utiliza frecuentemente en bucles for para iterar sobre una serie de valores.

“input()” te permite recibir información del usuario a través del teclado

La función input() es una forma muy útil de obtener información directamente del usuario a través del teclado. Al llamar a esta función, se mostrará un mensaje en la consola y el programa se detendrá hasta que el usuario ingrese algún texto y presione la tecla “Enter”. Una vez que el usuario haya ingresado su respuesta, esta se tomará como una cadena de caracteres y se devolverá como resultado de la función.

“type()” devuelve el tipo de dato de un objeto

La función type() es una función incorporada en Python que se utiliza para obtener el tipo de dato de un objeto.

La sintaxis de la función type() es la siguiente:

type(objeto)

Donde objeto es el objeto del cual se desea obtener el tipo de dato.

La función type() devuelve un objeto de tipo type que representa el tipo de dato del objeto pasado como argumento.

Aquí hay algunos ejemplos de cómo utilizar la función type():

num = 10
print(type(num))  # Salida: <class 'int'>

cadena = "Hola, mundo!"
print(type(cadena))  # Salida: <class 'str'>

lista = [1, 2, 3]
print(type(lista))  # Salida: <class 'list'>

diccionario = {'nombre': 'Juan', 'edad': 25}
print(type(diccionario))  # Salida: <class 'dict'>

En el primer ejemplo, se utiliza la función type() para obtener el tipo de dato de la variable num, que es un entero (int). En el segundo ejemplo, se utiliza la función type() para obtener el tipo de dato de la variable cadena, que es una cadena de texto (str). En el tercer ejemplo, se utiliza la función type() para obtener el tipo de dato de la variable lista, que es una lista (list). Y en el cuarto ejemplo, se utiliza la función type() para obtener el tipo de dato de la variable diccionario, que es un diccionario (dict).

La función type() es una herramienta útil para obtener el tipo de dato de un objeto en Python. Esto puede ser útil en situaciones donde se necesita realizar operaciones o validaciones específicas dependiendo del tipo de dato de un objeto.

“max()” y “min()” encuentran el valor máximo y mínimo en una lista o secuencia

La función max() y min() son dos funciones integradas en Python que nos permiten encontrar el valor máximo y mínimo en una lista o secuencia.

La sintaxis para utilizar estas funciones es la siguiente:

  • max(iterable, *iterables, key, default): Esta función devuelve el elemento más grande del iterable o de los iterables proporcionados. Se puede proporcionar una función de clave opcional para personalizar la comparación. Si el iterable está vacío y no se proporciona un valor predeterminado, se levantará una excepción ValueError.
  • min(iterable, *iterables, key, default): Esta función devuelve el elemento más pequeño del iterable o de los iterables proporcionados. Al igual que con la función max(), se puede proporcionar una función de clave opcional para personalizar la comparación. Si el iterable está vacío y no se proporciona un valor predeterminado, se levantará una excepción ValueError.

Veamos algunos ejemplos de cómo utilizar estas funciones:

  1. Encontrar el valor máximo de una lista de números:

numbers = [5, 10, 15, 20]
max_value = max(numbers)
print(max_value)  # Output: 20
  1. Encontrar el valor mínimo de una lista de cadenas:

fruits = ["apple", "banana", "orange"]
min_value = min(fruits)
print(min_value)  # Output: "apple"

Como se puede apreciar en los ejemplos anteriores, las funciones max() y min() son muy útiles para encontrar rápidamente los valores máximo y mínimo en una lista o secuencia.

“sum()” sumará todos los elementos de una lista o secuencia numérica

La función sum() es una función incorporada en Python que se utiliza para sumar todos los elementos de una lista o secuencia numérica.

La sintaxis básica de la función sum() es la siguiente:

sum(iterable, start)

Donde:

  • iterable es una secuencia de elementos que se sumarán. Puede ser una lista, una tupla, un conjunto o cualquier otro objeto iterable.
  • start es un valor opcional que se utiliza como valor inicial para la suma. Si no se proporciona, el valor inicial será 0.

La función sum() devuelve la suma de todos los elementos en el iterable.

A continuación, se muestran algunos ejemplos de cómo utilizar la función sum():

# Sumando una lista de números
numbers = [1, 2, 3, 4, 5]
result = sum(numbers)
print(result)
# Salida: 15

# Sumando una tupla de números
numbers = (1, 2, 3, 4, 5)
result = sum(numbers)
print(result)
# Salida: 15

# Sumando un conjunto de números
numbers = {1, 2, 3, 4, 5}
result = sum(numbers)
print(result)
# Salida: 15

En el primer ejemplo, se suma una lista de números y se imprime el resultado, que es 15. En el segundo ejemplo, se suma una tupla de números y se obtiene el mismo resultado. En el tercer ejemplo, se suma un conjunto de números y se obtiene nuevamente el resultado de 15.

La función sum() también se puede utilizar con objetos personalizados siempre que se definan los métodos __add__() y __radd__() en la clase del objeto.

La función sum() es una función útil en Python que permite sumar fácilmente todos los elementos de una lista o secuencia numérica.

“sorted()” ordenará una lista o secuencia en orden ascendente

La función sorted() es una función incorporada en Python que se utiliza para ordenar una lista o secuencia en orden ascendente.

Para utilizar la función sorted(), simplemente debes pasar como argumento la lista o secuencia que deseas ordenar. Por ejemplo:

frutas = ["manzana", "plátano", "naranja"]
frutas_ordenadas = sorted(frutas)

En este caso, la función sorted() ordenará la lista frutas en orden alfabético y devolverá una nueva lista llamada frutas_ordenadas. La lista original frutas no se modificará.

También puedes utilizar la función sorted() con secuencias de números. Por ejemplo:

numeros = [5, 2, 8, 1, 10]
numeros_ordenados = sorted(numeros)

En este caso, la función sorted() ordenará la lista numeros en orden ascendente y devolverá una nueva lista llamada numeros_ordenados.

Es importante tener en cuenta que la función sorted() devuelve una nueva lista con los elementos ordenados y no modifica la lista original. Si deseas modificar la lista original, puedes utilizar el método sort() en su lugar.

“str()” convierte un objeto en una cadena de texto

La función str() es una de las funciones incorporadas en el módulo “builtins” de Python. Esta función se utiliza para convertir un objeto en una cadena de texto.

“int()” convierte una cadena de texto o número en un entero

La función int() en Python se utiliza para convertir una cadena de texto o un número en un entero. Puede ser útil cuando necesitas realizar operaciones matemáticas o trabajar con valores enteros en tu código.

La sintaxis básica de la función int() es la siguiente:

  • int(cadena): Convierte una cadena de texto en un entero.
  • int(numero): Convierte un número en un entero.
  • int(numero, base): Convierte un número en la base especificada en un entero. Por defecto, la base es 10.

Aquí hay algunos ejemplos de cómo usar la función int():

# Convertir una cadena de texto en un entero
numero_str = "42"
numero_int = int(numero_str)
print(numero_int)  # Output: 42

# Convertir un número en un entero
numero_float = 3.14
numero_int = int(numero_float)
print(numero_int)  # Output: 3

# Convertir un número en la base especificada en un entero
numero_binario = "1010"
numero_int = int(numero_binario, 2)
print(numero_int)  # Output: 10

También puedes usar la función int() junto con otras funciones y métodos para manipular y convertir datos en tu código Python. Es importante tener en cuenta que si intentas convertir una cadena de texto que no representa un número válido en un entero, se generará una excepción de tipo ValueError.

“float()” convierte una cadena de texto o número en un número decimal

La función float() en Python se utiliza para convertir una cadena de texto o un número en un número decimal. Esta función es parte del módulo “builtins” de Python, lo que significa que está disponible para su uso en cualquier programa Python sin necesidad de importar ningún módulo adicional.

La sintaxis de la función float() es la siguiente:

  • float(x)

Donde x puede ser una cadena de texto o un número que se desea convertir a decimal. Si x es una cadena de texto, debe ser un número válido que represente un número decimal. Si x es un número, se convertirá directamente a decimal.

A continuación, se muestra un ejemplo de cómo utilizar la función float():


numero_entero = 10
numero_decimal = 3.14
cadena_decimal = "3.14"

# Convertir un número entero a decimal
resultado1 = float(numero_entero)
print(resultado1) # Output: 10.0

# Convertir un número decimal a decimal (sin cambios)
resultado2 = float(numero_decimal)
print(resultado2) # Output: 3.14

# Convertir una cadena de texto a decimal
resultado3 = float(cadena_decimal)
print(resultado3) # Output: 3.14

En el ejemplo anterior, la función float() se utiliza para convertir un número entero, un número decimal y una cadena de texto en números decimales. Los resultados se almacenan en diferentes variables y luego se imprime el resultado utilizando la función print().

Es importante destacar que si se intenta convertir una cadena de texto que no representa un número decimal válido, se generará un error en tiempo de ejecución. Por lo tanto, es recomendable asegurarse de que la cadena de texto sea un número decimal válido antes de utilizar la función float().

“bool()” convierte un valor en un valor booleano (True o False)

La función bool() es una función integrada de Python que se utiliza para convertir un valor en un valor booleano, es decir, en True o False.

La sintaxis de la función bool() es la siguiente:

  • bool(x)

Donde x es el valor que se desea convertir en booleano.

La función bool() devuelve el valor booleano correspondiente al valor de entrada:

  • Si el valor de entrada es 0, None, False, “”, [] (una lista vacía), {} (un diccionario vacío) o () (una tupla vacía), la función bool() devuelve False.
  • Si el valor de entrada es cualquier otro valor, la función bool() devuelve True.

A continuación, se muestran algunos ejemplos del uso de la función bool():

  • bool(0) devuelve False.
  • bool(1) devuelve True.
  • bool(“Hola”) devuelve True.
  • bool([]) devuelve False.
  • bool({“nombre”: “Juan”}) devuelve True.

La función bool() es útil cuando se necesita convertir un valor en un valor booleano para su uso en condicionales, bucles u otras operaciones lógicas.

“list()” crea una lista a partir de un objeto iterable

La función list() en Python se utiliza para crear una lista a partir de un objeto iterable. Un objeto iterable es cualquier objeto que se pueda recorrer, como una cadena de texto, una tupla o incluso otra lista. La función list() toma ese objeto iterable como argumento y devuelve una nueva lista que contiene los elementos del objeto iterable en el mismo orden.

“dict()” crea un diccionario a partir de pares de clave-valor

La función dict() es una función incorporada de Python que se utiliza para crear un diccionario a partir de pares de clave-valor. Un diccionario es una estructura de datos en Python que almacena elementos en pares clave-valor, donde cada clave es única y se utiliza para acceder a su valor correspondiente.

Para utilizar la función dict(), se pueden pasar los pares de clave-valor como argumentos separados por comas. Por ejemplo:


my_dict = dict(nombre="Juan", edad=25, ciudad="Madrid")
print(my_dict)

En este ejemplo, se crea un diccionario llamado my_dict con tres pares de clave-valor: “nombre” con el valor “Juan”, “edad” con el valor 25 y “ciudad” con el valor “Madrid”. Al imprimir el diccionario, se mostrará:


{"nombre": "Juan", "edad": 25, "ciudad": "Madrid"}

Es importante tener en cuenta que las claves en un diccionario deben ser inmutables, lo que significa que no se pueden modificar una vez que se han creado. Sin embargo, los valores pueden ser cualquier objeto válido en Python.

También es posible crear un diccionario vacío utilizando la función dict(). En este caso, no se pasan argumentos y se crea un diccionario vacío:


empty_dict = dict()
print(empty_dict)

El resultado de imprimir empty_dict será simplemente {}, que representa un diccionario vacío.

La función dict() es una forma conveniente de crear diccionarios en Python a partir de pares de clave-valor. Se pueden pasar los pares de clave-valor como argumentos separados por comas, y también es posible crear un diccionario vacío utilizando dict().

“set()” crea un conjunto a partir de un objeto iterable

set() es una función integrada en el módulo builtins de Python que se utiliza para crear un conjunto a partir de un objeto iterable. Un conjunto es una colección desordenada de elementos únicos, lo que significa que no puede haber duplicados en un conjunto.

La sintaxis general de la función set() es la siguiente:

conjunto = set(objeto_iterable)

Donde objeto_iterable es el objeto que se utilizará para crear el conjunto.

El objeto iterable puede ser una lista, una tupla, un conjunto, una cadena de caracteres u otro objeto iterable. La función set() tomará todos los elementos únicos del objeto iterable y los agregará al conjunto resultante.

Aquí hay algunos ejemplos de cómo utilizar la función set():

Ejemplo 1: Crear un conjunto a partir de una lista

frutas = ['manzana', 'plátano', 'uva', 'manzana', 'naranja']
conjunto_frutas = set(frutas)

print(conjunto_frutas)

Salida:

{'plátano', 'uva', 'naranja', 'manzana'}

En este ejemplo, creamos un conjunto llamado conjunto_frutas a partir de la lista frutas. El conjunto resultante solo contiene los elementos únicos de la lista, eliminando cualquier duplicado.

Ejemplo 2: Crear un conjunto a partir de una cadena de caracteres

cadena = 'Python'
conjunto_cadena = set(cadena)

print(conjunto_cadena)

Salida:

{'P', 'y', 't', 'h', 'o', 'n'}

En este ejemplo, creamos un conjunto llamado conjunto_cadena a partir de la cadena de caracteres cadena. El conjunto resultante contiene cada carácter único de la cadena.

La función set() es una forma conveniente de crear un conjunto a partir de un objeto iterable en Python. Puede ser útil para eliminar duplicados y obtener una colección de elementos únicos.

“tuple()” crea una tupla a partir de un objeto iterable

La función tuple() es una función incorporada en Python que se utiliza para crear una tupla a partir de un objeto iterable. Una tupla es una secuencia inmutable de elementos separados por comas y encerrados entre paréntesis.

La sintaxis básica de la función tuple() es la siguiente:

tuple(iterable)

Donde iterable es el objeto del cual se desea crear la tupla. Puede ser una lista, una cadena de texto, un rango, o cualquier otro objeto iterable.

Veamos algunos ejemplos de cómo utilizar la función tuple():

Ejemplo 1:

frutas = ['manzana', 'plátano', 'naranja']
tupla_frutas = tuple(frutas)
print(tupla_frutas)

En este ejemplo, creamos una lista llamada frutas que contiene tres elementos: ‘manzana’, ‘plátano’ y ‘naranja’. Luego, utilizamos la función tuple() para crear una tupla llamada tupla_frutas a partir de la lista frutas. Finalmente, imprimimos la tupla tupla_frutas en la consola.

El resultado será:

('manzana', 'plátano', 'naranja')

Ejemplo 2:

cadena = "Hola mundo"
tupla_cadena = tuple(cadena)
print(tupla_cadena)

En este ejemplo, tenemos una cadena de texto llamada cadena que contiene la frase “Hola mundo”. Utilizamos la función tuple() para crear una tupla llamada tupla_cadena a partir de la cadena cadena. Finalmente, imprimimos la tupla tupla_cadena en la consola.

El resultado será:

('H', 'o', 'l', 'a', ' ', 'm', 'u', 'n', 'd', 'o')

Como se puede observar en estos ejemplos, la función tuple() es útil cuando se desea convertir un objeto iterable en una tupla. Esto puede ser especialmente útil en situaciones donde se requiere utilizar una secuencia inmutable de elementos.

“range()” genera una secuencia de números enteros con un inicio, final y paso definido

La función range() en Python es una función integrada que se utiliza para generar una secuencia de números enteros. Esta función es muy útil cuando se necesita iterar sobre una secuencia de números en un bucle for.

La sintaxis general de la función range() es la siguiente:

range(start, stop, step)

Donde:

  • start es el número de inicio de la secuencia. Si no se especifica, el valor predeterminado es 0.
  • stop es el número final de la secuencia. Este número no está incluido en la secuencia generada.
  • step es el tamaño del paso entre los números de la secuencia. Si no se especifica, el valor predeterminado es 1.

La función range() devuelve un objeto de tipo range que representa la secuencia de números generada. Este objeto puede ser utilizado en un bucle for para iterar sobre los números de la secuencia.

A continuación se muestra un ejemplo de cómo utilizar la función range() en un bucle for:


for i in range(1, 10, 2):
    print(i)

En este ejemplo, la función range(1, 10, 2) generará la secuencia de números [1, 3, 5, 7, 9]. El bucle for iterará sobre estos números y los imprimirá en la consola.

Es importante tener en cuenta que el número final de la secuencia generado por la función range() no está incluido en la secuencia. En el ejemplo anterior, el número 10 no se incluye en la secuencia generada.

Además, si no se especifica el número de inicio y/o el tamaño del paso, la función range() utilizará los valores predeterminados de 0 y 1 respectivamente.

La función range() en Python es una herramienta muy útil para generar secuencias de números enteros. Esta función se utiliza comúnmente en combinación con un bucle for para iterar sobre los elementos de la secuencia generada.

“enumerate()” devuelve una tupla con el índice y el valor de cada elemento en una lista o secuencia

La función enumerate() es una función incorporada en Python que se utiliza para iterar sobre una lista o cualquier otra secuencia y devuelve una tupla que contiene el índice y el valor de cada elemento en la secuencia.

La sintaxis de la función enumerate() es la siguiente:

enumerate(iterable, start=0)

Donde:

  • iterable es la secuencia o lista sobre la cual se desea iterar.
  • start es el valor inicial del índice. Por defecto, es 0.

La función enumerate() devuelve un objeto enumerador que se puede recorrer con un bucle for. En cada iteración, devuelve una tupla que contiene el índice y el valor del elemento actual.

A continuación, se muestra un ejemplo de cómo utilizar la función enumerate():

frutas = ['manzana', 'banana', 'cereza']
for indice, fruta in enumerate(frutas):
    print(f'La fruta en la posición {indice} es {fruta}')

La salida de este código sería:

La fruta en la posición 0 es manzana
La fruta en la posición 1 es banana
La fruta en la posición 2 es cereza

La función enumerate() es una herramienta útil para recorrer una lista o secuencia y obtener tanto el índice como el valor de cada elemento de manera conveniente.

“zip()” combina elementos de dos o más listas o secuencias en tuplas

La función zip() es una función integrada de Python que combina elementos de dos o más listas o secuencias en tuplas. Cada tupla resultante contiene elementos correspondientes de las listas o secuencias originales.

La sintaxis básica de la función zip() es la siguiente:

zip(*iterables)

Donde iterables es una o más listas o secuencias que se desean combinar. La función zip() devuelve un objeto zip que se puede convertir en una lista, tupla u otro iterable.

A continuación, se muestra un ejemplo de cómo utilizar la función zip():

frutas = ['manzana', 'naranja', 'pera']
colores = ['rojo', 'naranja', 'verde']

combinacion = zip(frutas, colores)
lista_combinacion = list(combinacion)

print(lista_combinacion)

El resultado de este código será:

[('manzana', 'rojo'), ('naranja', 'naranja'), ('pera', 'verde')]

En este ejemplo, la función zip() combina los elementos correspondientes de las listas frutas y colores en tuplas. Luego, convertimos el objeto combinacion en una lista utilizando la función list() y la guardamos en la variable lista_combinacion. Finalmente, imprimimos el contenido de lista_combinacion que muestra las tuplas resultantes.

La función zip() es útil cuando se desea combinar elementos de varias listas o secuencias de manera eficiente. Puede ser utilizada en diversas situaciones, como el procesamiento de datos, la iteración simultánea sobre múltiples listas y la creación rápida de diccionarios.

“any()” devuelve True si al menos un elemento en una lista o secuencia es verdadero

La función any() es una función incorporada en Python que devuelve True si al menos un elemento en una lista o secuencia es verdadero, y False si todos los elementos son falsos.

La sintaxis de la función any() es la siguiente:

any(iterable)

Donde iterable es una lista, tupla, conjunto u otra secuencia de elementos que se evaluarán.

Veamos algunos ejemplos de uso de la función any():

  1. Comprobando si al menos un número es par en una lista:
  2.   numbers = [1, 3, 5, 6, 7]
      result = any(num % 2 == 0 for num in numbers)
      print(result)  # True
      
  3. Comprobando si al menos una cadena es no vacía en una lista:
  4.   strings = ['', 'hello', '', 'world']
      result = any(string for string in strings)
      print(result)  # True
      
  5. Comprobando si al menos uno de los elementos es verdadero en un conjunto:
  6.   my_set = {False, 'hello', 0, None}
      result = any(my_set)
      print(result)  # True
      

En estos ejemplos, la función any() devuelve True en todos los casos porque al menos un elemento en cada lista, tupla o conjunto es verdadero. Si todos los elementos fueran falsos, la función any() devolvería False.

Es importante destacar que la función any() es una función de cortocircuito, lo que significa que deja de evaluar los elementos una vez que encuentra uno verdadero. Esto puede ser útil cuando se trabaja con secuencias grandes y se desea optimizar el rendimiento.

“all()” devuelve True si todos los elementos en una lista o secuencia son verdaderos

La función all() es una función integrada en Python que se utiliza para verificar si todos los elementos en una lista o secuencia son verdaderos. Retorna True si todos los elementos son verdaderos y False en caso contrario.

La sintaxis de la función all() es la siguiente:

  • all(iterable)

Donde iterable es una lista, una tupla, un conjunto o cualquier otro objeto iterable que se quiera evaluar.

La función all() recorre el iterable y verifica si todos los elementos son verdaderos. Retorna True si todos los elementos son verdaderos y False en caso contrario.

A continuación se muestra un ejemplo de cómo utilizar la función all():


numbers = [2, 4, 6, 8, 10]
result = all(num % 2 == 0 for num in numbers)
print(result) # Output: True

En este ejemplo, la función all() verifica si todos los elementos en la lista numbers son números pares. Como todos los elementos cumplen con esta condición, la función retorna True.

Es importante tener en cuenta que la función all() retorna True si el iterable está vacío, ya que no hay elementos para evaluar.

La función all() es útil cuando se necesita verificar si todos los elementos en una lista o secuencia son verdaderos. Retorna True si todos los elementos son verdaderos y False en caso contrario.

“filter()” filtra una lista o secuencia según una función de filtro definida

La función filter() en Python es una función incorporada en el módulo “builtins” que se utiliza para filtrar una lista o secuencia según una función de filtro definida.

La sintaxis básica de la función filter() es la siguiente:

filter(function, iterable)

Donde:

  • function: es la función de filtro que se aplicará a cada elemento del iterable.
  • iterable: es la lista o secuencia en la que se aplicará la función de filtro.

La función filter() devuelve un objeto de tipo filter que contiene los elementos del iterable que pasan la función de filtro. Para obtener los elementos filtrados, se puede convertir este objeto a una lista usando la función list().

A continuación, se muestra un ejemplo de cómo utilizar la función filter() para filtrar una lista de números pares:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
filtered_numbers = list(filter(lambda x: x % 2 == 0, numbers))

En este ejemplo, la función de filtro lambda x: x % 2 == 0 se aplica a cada elemento de la lista numbers. Solo los números pares pasan el filtro y se almacenan en la lista filtered_numbers.

Es importante tener en cuenta que la función de filtro puede ser cualquier función de Python, no solo una función lambda. La función de filtro debe devolver un valor booleano (True o False) para cada elemento del iterable.

La función filter() en Python es una herramienta útil para filtrar elementos de una lista o secuencia según una función de filtro definida. Puede ser especialmente útil cuando se trabaja con conjuntos de datos grandes y se desea filtrar solo los elementos que cumplen ciertas condiciones.

“map()” aplica una función a cada elemento de una lista o secuencia

La función map() en Python es utilizada para aplicar una función a cada elemento de una lista o secuencia y devuelve un iterable con los resultados. Toma como argumentos la función que se desea aplicar y uno o más iterables (por ejemplo, listas, tuplas, conjuntos) que contienen los elementos sobre los cuales se aplicará la función.

La sintaxis de map() es la siguiente:

map(función, iterable1, iterable2, ...)

Donde:

  • función: La función que se aplicará a cada elemento del iterable.
  • iterable1, iterable2, …: Uno o más iterables que contienen los elementos sobre los cuales se aplicará la función.

La función map() devuelve un objeto iterable que puede ser convertido a una lista, tupla u otro tipo de estructura de datos según sea necesario. Este objeto contiene los resultados de aplicar la función a cada elemento de los iterables proporcionados.

A continuación, se muestra un ejemplo de cómo utilizar map() para aplicar la función len() a una lista de palabras:

words = ["Hola", "Mundo", "Python"]
lengths = map(len, words)
print(list(lengths))

La salida del código anterior sería:

[4, 5, 6]

En este ejemplo, la función len() se aplica a cada palabra de la lista ‘words’ y se obtiene la longitud de cada una. La función map() devuelve un objeto iterable que contiene las longitudes de las palabras. Al convertir este objeto a una lista utilizando la función list(), se obtiene la lista [4, 5, 6].

“reduce()” aplica una función a pares de elementos de una lista o secuencia, reduciendo la lista a un solo valor

La función reduce() es una función incorporada en Python que se encuentra en el módulo functools. Esta función se utiliza para aplicar una función a pares de elementos de una lista o secuencia, reduciendo la lista a un solo valor.

La sintaxis básica de la función reduce() es la siguiente:

reduce(función, secuencia)

La función especificada como argumento debe aceptar dos argumentos y devolver un resultado. Esta función se aplicará sucesivamente a pares de elementos de la secuencia, comenzando desde el primer par y reduciendo la secuencia a un solo valor.

Por ejemplo, si tenemos una lista de números y queremos calcular la suma de todos los elementos, podemos utilizar la función reduce() de la siguiente manera:

from functools import reduce

lista_numeros = [1, 2, 3, 4, 5]
suma_total = reduce(lambda x, y: x + y, lista_numeros)

print(suma_total) # Output: 15

En este ejemplo, la función reduce() aplica la función lambda lambda x, y: x + y a pares de elementos de la lista lista_numeros, comenzando desde el primer par (1 y 2). Luego, pasa el resultado de la función lambda y el siguiente elemento de la lista al siguiente par, y así sucesivamente, hasta que la lista se reduce a un solo valor, que es la suma total de todos los elementos.

Es importante tener en cuenta que la función reduce() solo se puede utilizar en Python 2.x de forma directa. En Python 3.x, se ha movido al módulo functools y se debe importar de esa manera, como se muestra en el ejemplo anterior.

“getattr()” devuelve el valor de un atributo de un objeto

La función getattr() es utilizada en Python para obtener el valor de un atributo de un objeto. Permite acceder a los atributos tanto de clases como de instancias de objetos.

Su sintaxis es la siguiente:

getattr(objeto, atributo, valor_por_defecto)

Donde:

  • objeto es el objeto del cual queremos obtener el atributo.
  • atributo es una cadena de texto que representa el nombre del atributo que queremos obtener.
  • valor_por_defecto (opcional) es el valor que se devuelve en caso de que el atributo no exista en el objeto. Si no se especifica, se generará una excepción AttributeError.

La función getattr() devuelve el valor del atributo si existe, o el valor por defecto si el atributo no existe en el objeto. Si no se especifica el valor por defecto y el atributo no existe, se generará una excepción AttributeError.

A continuación, se muestra un ejemplo de cómo utilizar la función getattr():

class MiClase:
    def __init__(self):
        self.atributo = "Hola, soy un atributo"

objeto = MiClase()

valor = getattr(objeto, "atributo", None)
print(valor)  # Output: "Hola, soy un atributo"

valor = getattr(objeto, "otro_atributo", "No existe")
print(valor)  # Output: "No existe"

“setattr()” establece el valor de un atributo de un objeto

La función setattr() se utiliza para establecer el valor de un atributo específico de un objeto en Python. Esta función toma tres argumentos: el objeto al que se le quiere asignar el atributo, el nombre del atributo y el valor que se desea asignar.

Aquí se muestra la sintaxis de la función:

setattr(objeto, nombre_atributo, valor)

Donde:

  • objeto: es el objeto al que se le quiere asignar el atributo.
  • nombre_atributo: es el nombre del atributo que se desea asignar.
  • valor: es el valor que se desea asignar al atributo.

Es importante destacar que la función setattr() puede ser utilizada tanto en objetos definidos por el usuario como en objetos predefinidos en Python.

A continuación se muestra un ejemplo de cómo utilizar la función setattr():

class Persona:
  def __init__(self, nombre, edad):
    self.nombre = nombre
    self.edad = edad

persona1 = Persona("Juan", 25)

setattr(persona1, "edad", 30)

print(persona1.edad) # Output: 30

En este ejemplo, creamos una clase llamada “Persona” con dos atributos: nombre y edad. Luego, creamos un objeto “persona1” de tipo “Persona” con nombre “Juan” y edad 25. Utilizamos la función setattr() para cambiar el valor del atributo “edad” a 30. Finalmente, imprimimos el valor de la edad de la persona, que ahora es 30.

La función setattr() es una herramienta útil para asignar valores a atributos de objetos en Python.

“delattr()” elimina un atributo de un objeto

La función delattr() se utiliza para eliminar un atributo de un objeto en Python. Toma dos argumentos, el objeto en el que se eliminará el atributo y el nombre del atributo que se desea eliminar.

La sintaxis para usar delattr() es la siguiente:

  • delattr(objeto, atributo)

Donde:

  • objeto: el objeto en el que se eliminará el atributo.
  • atributo: el nombre del atributo que se desea eliminar.

Veamos un ejemplo para comprender mejor cómo funciona delattr():

class MiClase:
    def __init__(self):
        self.atributo = "Hola, soy un atributo"
        
objeto = MiClase()

print(objeto.atributo)  # Salida: "Hola, soy un atributo"

delattr(objeto, "atributo")

print(objeto.atributo)  # Salida: AttributeError: 'MiClase' object has no attribute 'atributo'

En este ejemplo, creamos una clase llamada MiClase con un atributo llamado atributo. Luego, creamos un objeto de esta clase y mostramos el valor del atributo utilizando la notación de punto.

Después, utilizamos delattr() para eliminar el atributo atributo del objeto. Finalmente, intentamos mostrar nuevamente el valor del atributo y obtenemos un AttributeError porque el atributo ya no existe en el objeto.

Es importante tener en cuenta que delattr() solo puede eliminar atributos de objetos y no de clases. Además, si intentas eliminar un atributo que no existe, se generará un AttributeError.

“help()” muestra información de ayuda sobre un objeto, función o módulo

La función help() es una herramienta muy útil en Python que proporciona información de ayuda sobre un objeto, una función o un módulo. Al llamar a esta función y pasarle como argumento el nombre del objeto, función o módulo sobre el cual se desea obtener ayuda, se muestra en la consola una descripción detallada de su funcionamiento y uso.

“dir()” devuelve una lista de nombres de atributos y métodos de un objeto

La función dir() es una función incorporada en Python que devuelve una lista de nombres de atributos y métodos de un objeto. Esta función es extremadamente útil para explorar y comprender la estructura y funcionalidad de un objeto en Python.

“eval()” evalúa una cadena de texto como una expresión de Python

La función eval() en Python evalúa una cadena de texto como una expresión de código Python y devuelve el resultado de dicha evaluación. Esto significa que puedes usar eval() para ejecutar código dinámicamente en tiempo de ejecución.

La sintaxis básica de eval() es la siguiente:

eval(expresion, globals=None, locals=None)

Donde:

  • expresion: es la cadena de texto que se evaluará como código Python.
  • globals (opcional): es un diccionario que contiene los valores globales a utilizar durante la evaluación. Si no se especifica, se utilizará el diccionario global actual.
  • locals (opcional): es un diccionario que contiene los valores locales a utilizar durante la evaluación. Si no se especifica, se utilizará el diccionario local actual.

Por ejemplo, puedes usar eval() para evaluar una expresión matemática en una cadena de texto:

expresion = "2 + 3 * 4"
resultado = eval(expresion)
print(resultado)  # Output: 14

También puedes utilizar eval() para ejecutar código Python más complejo:

codigo = '''
def saludar(nombre):
    print("Hola, " + nombre)

saludar("Juan")
'''

eval(codigo)

En este caso, eval() ejecutará el código definido en la variable ‘codigo’ y llamará a la función ‘saludar’ con el argumento “Juan”, imprimiendo en la consola “Hola, Juan”.

Es importante tener en cuenta que eval() puede ser peligroso si se utiliza con entradas de usuario no confiables, ya que permite la ejecución de cualquier código Python. Por lo tanto, se recomienda utilizar eval() con precaución y validar las entradas de usuario adecuadamente.

“exec()” ejecuta una cadena de texto como código Python

En Python, la función exec() se utiliza para ejecutar una cadena de texto como código Python. Esto significa que podemos escribir código Python en forma de cadena y luego ejecutarlo utilizando la función exec().

“open()” abre un archivo en modo de lectura, escritura o apendice

La función open() del módulo builtins de Python se utiliza para abrir un archivo en diferentes modos, como lectura, escritura o apendice. Esta función es fundamental para trabajar con archivos en Python y ofrece una amplia gama de opciones para manipularlos.

“read()” lee el contenido de un archivo

La función read() es utilizada para leer el contenido de un archivo en Python. Esta función pertenece al módulo “builtins” y es ampliamente utilizada en el manejo de archivos.

Para utilizar la función read(), primero debemos abrir el archivo en modo lectura utilizando la función open(). A continuación, llamamos a la función read() en el objeto de archivo abierto para leer su contenido.

El siguiente ejemplo muestra cómo utilizar la función read() para leer el contenido de un archivo llamado “archivo.txt”:


archivo = open("archivo.txt", "r")
contenido = archivo.read()
archivo.close()
print(contenido)

En este ejemplo, abrimos el archivo “archivo.txt” en modo lectura y asignamos el objeto de archivo a la variable “archivo”. Luego, llamamos a la función read() en la variable “archivo” para leer todo su contenido y lo asignamos a la variable “contenido”. Finalmente, cerramos el archivo utilizando la función close() y mostramos el contenido en la consola utilizando la función print().

Es importante destacar que la función read() lee todo el contenido del archivo como una sola cadena de texto. Si el archivo es muy grande, debemos tener en cuenta que el proceso de lectura puede consumir una gran cantidad de memoria.

Si deseamos leer solo una parte del contenido del archivo, podemos especificar la cantidad de caracteres a leer como argumento de la función read(). Por ejemplo, si queremos leer solo los primeros 100 caracteres del archivo, podemos utilizar la función read(100).

La función read() es utilizada para leer el contenido de un archivo en Python. Es importante recordar abrir y cerrar el archivo correctamente para evitar problemas de acceso al archivo. Además, podemos especificar la cantidad de caracteres a leer si deseamos leer solo una parte del contenido del archivo.

“write()” escribe contenido en un archivo

write() es un método del módulo builtins en Python que se utiliza para escribir contenido en un archivo. Este método acepta un argumento de tipo cadena que representa el contenido que se va a escribir.

“close()” cierra un archivo abierto

El método close() se utiliza para cerrar un archivo que ha sido abierto previamente en Python. Es importante cerrar un archivo después de haberlo utilizado para liberar los recursos del sistema y asegurarse de que no se produzcan errores o pérdidas de datos.

“with” se utiliza para abrir y cerrar automáticamente un archivo

La función “with” de Python se utiliza para abrir y cerrar automáticamente un archivo. Esto significa que no es necesario preocuparse por cerrar el archivo manualmente una vez que hayamos terminado de trabajar con él.

La sintaxis básica para utilizar “with” es la siguiente:

with open("archivo.txt", "r") as archivo:
    # Código para trabajar con el archivo
    # Por ejemplo, leer su contenido o escribir en él

# Una vez que salimos de este bloque "with", el archivo se cierra automáticamente 

En este ejemplo, estamos abriendo el archivo “archivo.txt” en modo de lectura (“r”). Dentro del bloque “with”, podemos realizar cualquier operación que deseemos en el archivo, como leer su contenido o escribir en él.

Una vez que salimos de este bloque “with”, el archivo se cierra automáticamente, lo cual es muy conveniente ya que nos ahorra tener que recordar cerrar el archivo manualmente.

Es importante destacar que “with” también se puede utilizar con otros objetos que se pueden abrir y cerrar, como conexiones de bases de datos o conexiones de red.

“import” importa un módulo de Python para utilizar sus funciones y variables

El módulo “builtins” en Python es un módulo incorporado que contiene un conjunto de funciones y variables predefinidas que están disponibles en cualquier programa de Python. Estas funciones y variables son parte del lenguaje Python y no requieren importar ningún módulo adicional.

Para usar una función o variable del módulo “builtins” en tu programa, simplemente puedes llamarla directamente sin la necesidad de importar nada. Por ejemplo, la función print() es una función incorporada en el módulo “builtins” que se utiliza para imprimir texto en la consola. Para usar esta función, simplemente puedes escribir:

print("Hola, mundo!")

Esto imprimirá la cadena de texto “Hola, mundo!” en la consola.

Funciones y variables comunes en el módulo “builtins”

El módulo “builtins” incluye una variedad de funciones y variables útiles que puedes utilizar en tus programas de Python. Algunas de las funciones y variables más comunes incluyen:

  • print(): esta función se utiliza para imprimir texto en la consola.
  • len(): esta función se utiliza para obtener la longitud de una cadena, lista, tupla u otro objeto iterable.
  • range(): esta función se utiliza para generar una secuencia de números.
  • input(): esta función se utiliza para solicitar al usuario que ingrese un valor desde el teclado.
  • str(): esta función se utiliza para convertir un objeto en una representación de cadena.
  • int(): esta función se utiliza para convertir una cadena o número en un entero.
  • float(): esta función se utiliza para convertir una cadena o número en un número de punto flotante.

Estas son solo algunas de las funciones y variables disponibles en el módulo “builtins” de Python. Puedes obtener una lista completa de todas las funciones y variables disponibles en este módulo consultando la documentación oficial de Python.

“from” importa funciones y variables específicas de un módulo de Python

La palabra clave “from” en Python se utiliza para importar funciones y variables específicas de un módulo. Esto significa que no necesitas importar todo el módulo, sino solo las partes que necesitas utilizar en tu código.

La sintaxis para utilizar “from” es la siguiente:

from modulo import funcion1, funcion2, variable1, variable2

Por ejemplo, si solo necesitas utilizar la función “sum” del módulo “math“, puedes importarla de la siguiente manera:

from math import sum

De esta forma, puedes utilizar la función “sum” directamente en tu código sin tener que escribir “math.sum”.

También puedes importar varias funciones y/o variables separándolas por comas. Por ejemplo, si necesitas utilizar las funciones “sqrt” y “pow” del módulo “math“, puedes importarlas de la siguiente manera:

from math import sqrt, pow

Además de importar funciones y variables específicas, también es posible utilizar “from” para importar todo un submódulo de un módulo. Por ejemplo, si quieres importar todo el submódulo “random” del módulo “numpy“, puedes hacerlo de la siguiente manera:

from numpy import random

De esta forma, puedes utilizar todas las funciones y variables del submódulo “random” directamente en tu código.

Es importante tener en cuenta que al utilizar “from“, es posible que haya conflictos de nombres si las funciones o variables que importas tienen el mismo nombre que alguna función o variable en tu código. En este caso, puedes utilizar el alias “as” para renombrar la función o variable importada. Por ejemplo:

from math import sqrt as raiz_cuadrada

De esta forma, puedes utilizar la función “sqrt” del módulo “math” como “raiz_cuadrada” en tu código.

“as” se utiliza para renombrar un módulo o función al importarlo

En Python, la palabra clave “as” se utiliza para renombrar un módulo o función al importarlo. Esto puede ser útil cuando se trabaja con módulos o funciones con nombres largos o poco descriptivos, ya que permite asignarles un nombre más corto y más significativo en el código.

Para utilizar “as” al importar un módulo, se debe colocar el nombre original del módulo, seguido de la palabra clave “as” y el nuevo nombre que se le quiere asignar. Por ejemplo:

import math as m

En este caso, el módulo “math” se importa con el nombre “m”. Esto significa que todas las funciones y constantes dentro del módulo “math” deben ser utilizadas utilizando el prefijo “m.”. Por ejemplo:

print(m.pi)

En este ejemplo, se muestra el valor de la constante pi del módulo “math”.

De manera similar, también se puede utilizar “as” al importar una función específica de un módulo. En este caso, se debe colocar el nombre original de la función, seguido de la palabra clave “as” y el nuevo nombre que se le quiere asignar. Por ejemplo:

from math import sqrt as raiz_cuadrada

En este caso, la función “sqrt” del módulo “math” se importa con el nombre “raiz_cuadrada”. Esto significa que la función se puede utilizar directamente con su nuevo nombre, sin necesidad de utilizar un prefijo. Por ejemplo:

print(raiz_cuadrada(16))

En este ejemplo, se muestra la raíz cuadrada de 16 utilizando la función importada con el nombre “raiz_cuadrada”.

“try” y “except” se utilizan para manejar excepciones y errores en el código

En Python, la estructura “try” y “except” se utiliza para manejar excepciones y errores en el código. Cuando se ejecuta un bloque de código que puede generar una excepción, se coloca dentro del bloque “try”. Si ocurre una excepción dentro del bloque “try”, el control se transfiere al bloque “except” correspondiente.

La sintaxis básica de “try” y “except” es la siguiente:


try:
    # Bloque de código que puede generar una excepción
except ExceptionType:
    # Bloque de código para manejar la excepción

En el bloque “try”, se coloca el código que se desea ejecutar. Si ocurre una excepción, se busca el bloque “except” correspondiente que maneje esa excepción en particular. Dentro del bloque “except”, se coloca el código que se ejecutará para manejar la excepción.

Es posible manejar diferentes tipos de excepciones utilizando varios bloques “except”. Por ejemplo:


try:
    # Bloque de código que puede generar una excepción
except TypeError:
    # Bloque de código para manejar excepciones de tipo TypeError
except ValueError:
    # Bloque de código para manejar excepciones de tipo ValueError
except:
    # Bloque de código para manejar cualquier otra excepción

El bloque “except” sin especificar un tipo de excepción capturará cualquier excepción que no se haya manejado en los bloques “except” anteriores.

Además, es posible utilizar la cláusula “else” después de todos los bloques “except” para especificar un bloque de código que se ejecutará si no se produce ninguna excepción. Por ejemplo:


try:
    # Bloque de código que puede generar una excepción
except ExceptionType:
    # Bloque de código para manejar la excepción
else:
    # Bloque de código que se ejecutará si no se produce ninguna excepción

Utilizar “try” y “except” es una forma eficiente de manejar excepciones y errores en el código Python, permitiendo una ejecución más controlada y evitando que el programa se detenga abruptamente.

“raise” levanta una excepción manualmente

La función raise en Python se utiliza para generar y lanzar manualmente una excepción. Puede ser utilizada en cualquier parte de un programa para interrumpir el flujo normal de ejecución y señalar un error o evento inesperado.

La sintaxis básica de la función raise es la siguiente:

raise [Excepción]

Donde “Excepción” es el tipo de excepción que se desea lanzar. Esto puede ser cualquier clase de excepción predefinida en Python o una excepción personalizada definida por el usuario.

Por ejemplo, si queremos lanzar una excepción de tipo ValueError, podemos hacerlo de la siguiente manera:

raise ValueError("Se ha producido un error.")

Además de especificar el tipo de excepción, también es posible proporcionar un mensaje de error personalizado que se mostrará cuando se capture la excepción. Este mensaje se pasa como argumento al constructor de la excepción.

Una vez que se genera una excepción con raise, el flujo de ejecución se detiene y se busca un bloque de código que pueda manejar la excepción. Si no se encuentra ningún bloque que pueda manejar la excepción, el programa se detendrá y se imprimirá una traza de error en la consola.

La función raise es una herramienta útil para generar excepciones manualmente y señalar errores o eventos inesperados en un programa Python.

“assert” verifica si una condición es verdadera y genera una excepción si no lo es

La función assert en Python verifica si una condición dada es verdadera. Si la condición es falsa, se genera una excepción AssertionError con un mensaje opcional de error.

La sintaxis de la función assert es la siguiente:

  • assert condición, mensaje_de_error

Donde:

  • condición es la expresión booleana que se evalúa. Si es falsa, se genera la excepción AssertionError.
  • mensaje_de_error es un argumento opcional que puede proporcionarse para especificar un mensaje personalizado de error cuando se genera la excepción. Este mensaje se muestra en la salida de error.

Un ejemplo de uso de la función assert sería:

def dividir(a, b):
    assert b != 0, "El divisor no puede ser cero"
    return a / b

print(dividir(10, 2))  # Output: 5.0
print(dividir(10, 0))  # Genera la excepción AssertionError con el mensaje "El divisor no puede ser cero"

En este ejemplo, la función dividir verifica si el divisor es cero antes de realizar la división. Si el divisor es cero, se genera la excepción AssertionError con el mensaje “El divisor no puede ser cero”. De lo contrario, la división se realiza sin problemas.

“pass” se utiliza como marcador de posición en un bloque de código vacío

En Python, la palabra clave pass se utiliza como un marcador de posición en un bloque de código vacío. Es especialmente útil cuando se está definiendo una función, clase o estructura de control que aún no se ha implementado o no se desea implementar en ese momento.

“lambda” crea una función anónima en una sola línea

En Python, la función “lambda” nos permite crear funciones anónimas en una sola línea. Estas funciones no tienen un nombre asignado y se utilizan principalmente cuando necesitamos una función simple y rápida.

La sintaxis básica de “lambda” es la siguie

Deja un comentario