Cómo ordenar una lista de tuplas en Python por el segundo elemento – Resuelto

Introducción

En Python, a menudo trabajamos con listas de tuplas. A veces, necesitamos ordenar estas listas de tuplas en función de un elemento específico de la tupla. En este artículo, te mostraré cómo puedes ordenar una lista de tuplas por el segundo elemento de cada tupla.

Código de ejemplo

# Definimos una lista de tuplas

lista_tuplas = [(3, 'manzana'), (1, 'banana'), (2, 'cereza')]

# Ordenamos la lista de tuplas por el segundo elemento de cada tupla

lista_ordenada = sorted(lista_tuplas, key=lambda x: x[1])

print(lista_ordenada)

En este ejemplo, la función `sorted` se utiliza para ordenar la lista de tuplas `lista_tuplas`. La clave `key=lambda x: x[1]` especifica que queremos ordenar las tuplas por el segundo elemento de cada tupla.

Resultado

El resultado de este código será la lista de tuplas ordenada por el segundo elemento de cada tupla:

[(1, 'banana'), (2, 'cereza'), (3, 'manzana')]

Con este sencillo ejemplo, has aprendido cómo ordenar una lista de tuplas en Python por el segundo elemento de cada tupla. ¡Espero que te haya sido útil!