¡Te invitamos a ver todos los artículos que tenemos para ti, coméntanos que tal te pareció este articulo y compártelo con más personas!
Python es un lenguaje de programación versátil y poderoso, ampliamente utilizado en diversas áreas, desde desarrollo web hasta análisis de datos y aprendizaje automático. Para aprovechar al máximo este lenguaje, es crucial dominar algunas de sus funciones más útiles. A continuación, te presentamos las 10 funciones de Python que necesitas dominar:
1. print()
La función print()
es fundamental en Python y se utiliza para mostrar información en la consola. Es útil para depurar y verificar el flujo de tu código.
pythonCopiar códigoprint("Hola, Mundo!")
2. len()
La función len()
se utiliza para obtener la longitud de una colección, como una lista, cadena de texto o diccionario.
pythonCopiar códigolista = [1, 2, 3, 4]
print(len(lista)) # Salida: 4
3. type()
La función type()
devuelve el tipo de datos del objeto pasado como argumento.
pythonCopiar códigonumero = 10
print(type(numero)) # Salida: <class 'int'>
4. range()
La función range()
genera una secuencia de números, útil para iterar en bucles.
pythonCopiar códigofor i in range(5):
print(i)
5. sum()
La función sum()
devuelve la suma de todos los elementos en una colección.
pythonCopiar códigonumeros = [1, 2, 3, 4, 5]
print(sum(numeros)) # Salida: 15
6. max()
y min()
Las funciones max()
y min()
se utilizan para encontrar el valor máximo y mínimo en una colección, respectivamente.
pythonCopiar códigonumeros = [10, 20, 30, 40, 50]
print(max(numeros)) # Salida: 50
print(min(numeros)) # Salida: 10
7. sorted()
La función sorted()
devuelve una nueva lista con los elementos de la colección ordenados.
pythonCopiar códigonumeros = [5, 2, 9, 1, 5, 6]
print(sorted(numeros)) # Salida: [1, 2, 5, 5, 6, 9]
8. map()
La función map()
aplica una función a cada elemento de una colección y devuelve un iterador.
pythonCopiar códigonumeros = [1, 2, 3, 4, 5]
dobles = map(lambda x: x * 2, numeros)
print(list(dobles)) # Salida: [2, 4, 6, 8, 10]
9. filter()
La función filter()
filtra una colección según una función que devuelve verdadero o falso.
pythonCopiar códigonumeros = [1, 2, 3, 4, 5, 6]
pares = filter(lambda x: x % 2 == 0, numeros)
print(list(pares)) # Salida: [2, 4, 6]
10. reduce()
La función reduce()
de functools
aplica una función de manera acumulativa a los elementos de una colección, reduciéndola a un solo valor.
pythonCopiar códigofrom functools import reduce
numeros = [1, 2, 3, 4, 5]
producto = reduce(lambda x, y: x * y, numeros)
print(producto) # Salida: 120
Dominar estas funciones te permitirá escribir código más eficiente y Pythonic, aprovechando al máximo las capacidades del lenguaje. ¡Feliz programación!