¿Qué significa elem en los parámetros de la función de Python?
elem puede ser cualquier objeto con un método de división, como una lista, una tupla o una cadena.
El método list.sort puede pasar un parámetro clave para indicar la base de clasificación. Este parámetro debe ser un objeto invocable que acepte un parámetro posicional, como una función con un parámetro. El método de clasificación llamará a esta función y pasará los elementos de la lista uno por uno como parámetros de esta función, luego recibirá el valor de retorno de la función como el peso del elemento y finalmente ordenará los elementos según el peso de pequeño a grande.