Los métodos más utiles en Python
En este artículo, exploraremos algunos de los métodos más útiles en Python que deberías conocer para mejorar tu flujo de trabajo y escribir código más limpio y conciso.
len
Devuelve la longitud (el número de elementos) de un objeto. El argumento puede ser una secuencia (cadena, tupla o lista) o una colección (diccionario).
lista = [1,2,3,4,5]
print(len(lista)) # 5
split
Devuelve una lista de cadenas de caracteres separando la cadena de caracteres por el caracter que se le pase como argumento.
cadena = "Hola mundo"
print(cadena.split(" ")) # ["Hola", "mundo"]
join
Devuelve una cadena de caracteres uniendo los elementos de una lista separados por el caracter que se le pase como argumento.
lista = ["Hola", "mundo"]
print(" ".join(lista)) # "Hola mundo"
sort
Ordena los elementos de una lista.
lista = [2,1,4,5]
lista.sort()
print(lista) # [1,2,4,5]
max y min
Devuelve el elemento máximo y mínimo de una lista.
lista = [1,0,9,2]
print(max(lista)) # 9
print(min(lista)) # 0
map
Aplica una función a cada elemento de una lista.
lista = [1,2,3,4]
lista = list(map(lambda x: x*2, lista))
print(lista) # [2,4,6,8]
filter
Filtra los elementos de una lista según una condición.
lista = [1,2,3,4]
lista = list(filter(lambda x: x%2 == 0, lista))
print(lista) # [2,4]
dict
Crea un diccionario a partir de una lista de tuplas.
lista = [("name", "Andres"), ("name", "Jorge")]
diccionario = dict(lista)
print(diccionario) # {"name": "Andres", "name": "Jorge"}
Estos son solo algunos de los métodos más útiles en Python que pueden facilitar tu vida como programador. ¡Sigue aprendiendo y explorando!