Ordenando listas#

Cuando trabajamos con formas simples de datos, por ejemplo, una lista de mediciones, puede ser útil ordenarlas. Con esto, podríamos, por ejemplo, acceder rápidamente a los números más pequeños de una lista.

Comencemos nuevamente con una lista de números

data = [34, 0, 65, 23, 51, 9, 50, 78, 34, 100]
data
[34, 0, 65, 23, 51, 9, 50, 78, 34, 100]

Existe la operación sort, que realmente modifica una lista:

data.sort()
data
[0, 9, 23, 34, 34, 50, 51, 65, 78, 100]

Por lo tanto, debemos ejecutar las celdas del cuaderno Jupyter en orden porque la variable data se modifica posteriormente (de todos modos, deberíamos hacer esto).

Después de ordenar, esto nos dará las tres entradas más pequeñas de la lista:

data[:3]
[0, 9, 23]

Y esto nos dará los tres números más grandes:

data[-3:]
[65, 78, 100]

Ejercicio#

Encuentra la mediana de estas dos listas de números:

data1 = [6, 4, 3, 4, 8, 10]
data2 = [6, 4, 3, 4, 8, 10, 8]