¿Cómo ordenar la tupla según el valor de la lista?

rpinheiro

Tengo una con esta estructura:

players={ 'Player one': [3, 0], 'Player two': [13, 1], 'Player three': [29, 0], 'Player four': [19, 5] }

El primer número de la lista es el número de juegos y el siguiente es el número de goles.

Para ordenar la matriz por la cantidad de juegos que acabo de usar:

print sorted(players.items(), key=lambda kv:(kv[1], kv[0]),reverse=True)

Esto funciona muy bien, pero no encontré forma de ordenar por el número de objetivos (el segundo número de la lista). ¿Cuál es la forma más sencilla de hacer esto?

Alec

Simplemente puede especificar la búsqueda a través del segundo índice:

players={ 'Player one': [3, 0], 'Player two': [13, 1], 'Player three': [29, 0], 'Player four': [19, 5] }

sorted(players.items(), key=lambda kv:(kv[1][1], kv[0]),reverse=True))

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo ordenar la lista observable de Firebase según el valor duplicado usando operadores RXJS

¿Cómo puedo ordenar el dictado de Python en una lista anidada según el valor de la clave?

Python: dividir la cadena en una lista según el valor de la tupla dict

¿Cómo ordenar la matriz externa según el valor de la matriz interna?

Cómo ordenar la lista de cadenas según Statrt con el uso de LINQ

Ordenar la lista según el orden de otra lista

Ordenar la lista de cadenas según su valor en el mapa dado

Java <Streams> Cómo ordenar la lista de mis objetos, según el recuento de los componentes de la Lista

Cómo recuperar la clave máxima y el valor correspondiente de la tupla en el diccionario según el primer argumento de la tupla

ordenar Pandas Dataframe según el valor de la columna

¿Cómo ordenar los datos de la matriz según el valor de la clave usando PHP?

¿Cómo dividir una lista de tuplas según el valor mínimo de cada tupla?

¿Cómo dividir una lista de tuplas según el valor mínimo de cada tupla?

Eliminar tuplas dentro de una lista de tuplas según el valor del diccionario dentro de la tupla

Ordenar una lista A que contiene valores de par (clave, valor) según el valor de una Lista B que es el valor del par en la Lista A

¿Cómo ordenar la matriz según el valor usando php codeigniter de la manera más rápida?

¿Cómo ordenar una lista de listas según la longitud de la lista interna?

Cómo filtrar la lista según el valor de una clave de JsonArray

¿Cómo ordenar la lista según la condición?

Cambiar el valor de la tupla según los datos de otra tupla

Cómo dividir la lista según el valor de los elementos

Cómo ordenar una lista de tuplas según el segundo valor sin codificarlo

Cómo ordenar una lista de tuplas según el segundo valor sin codificarlo

Cómo ordenar la lista de Python en función de su elemento que es una tupla en el índice cero [0]

Cómo ordenar una lista de tuplas por el primer elemento de cada tupla y elegir la tupla con el último elemento más grande de cada grupo

¿Cómo ordenar la lista según su valor en Spark Java?

¿Cómo puedo combinar elementos de la lista dentro de la lista según el valor del elemento?

Quiero mover el valor de la tupla a la lista.

¿Cómo ordenar el mapa hash según la cantidad de claves para un valor usando flatmap java8?

TOP Lista

CalienteEtiquetas

Archivo