Contenidos
Ordenar una lista de números
1 2 3 4 5 6 |
numbers = [5, 2, 9, 1, 5, 6] # Ordenar la lista de números de forma ascendente sorted_numbers = sorted(numbers) print("Lista ordenada:", sorted_numbers) |
Ordenar una lista de cadenas
1 2 3 4 5 6 |
words = ["banana", "apple", "cherry"] # Ordenar la lista de cadenas de forma alfabética sorted_words = sorted(words) print("Lista ordenada:", sorted_words) |
Ordenar en orden descendente
1 2 3 4 5 6 |
numbers = [5, 2, 9, 1, 5, 6] # Ordenar la lista de números de forma descendente sorted_numbers_desc = sorted(numbers, reverse=True) print("Lista ordenada en orden descendente:", sorted_numbers_desc) |
Ordenar por una clave específica
1 2 3 4 5 6 7 8 |
data = [{'name': 'John', 'age': 45}, {'name': 'Jane', 'age': 34}, {'name': 'Dave', 'age': 23}] # Ordenar la lista de diccionarios por la edad sorted_data = sorted(data, key=lambda x: x['age']) print("Lista ordenada por edad:", sorted_data) |
Ordenar una lista de tuplas
1 2 3 4 5 6 |
tuples = [(2, 'pear'), (1, 'banana'), (3, 'apple')] # Ordenar la lista de tuplas por el primer elemento de cada tupla sorted_tuples = sorted(tuples) print("Lista de tuplas ordenada:", sorted_tuples) |