¿Encontrar todas las ocurrencias de valor máximo en una lista de tuplas?

Luff li

Tengo una lista de tuplas como:

list1=[(1,1),(2,1),(3,1),(4,0),(5,0)]

He encontrado el elemento máximo usando:

max_value = max(list1, key=itemgetter(1))

Esto produce: (1, 1)

Quiero algo como: [(1,1),(2,1),(3,1)]

RAM

De Docs de max():

Si varios elementos son máximos, la función devuelve el primero que se encuentra. Esto es consistente con otras herramientas que preservan la estabilidad de ordenación como sorted (iterable, key = keyfunc, reverse = True) [0] y heapq.nlargest (1, iterable, key = keyfunc).

Puede seleccionar todos los valores que coincidan con max_value usando la lista de comprensión

max_value = max(list1, key=itemgetter(1))[1]
ans = [y for y in list1 if y[1] == max_value]
[(1, 1), (2, 1), (3, 1)]

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 encontrar los índices de todas las ocurrencias del número más alto en una lista?

¿Cómo encontrar los índices de todas las ocurrencias del número más alto en una lista?

Obtenga el valor máximo en una lista de tuplas

Cuente todas las ocurrencias de cada valor en una columna

¿Cómo encontrar todas las posiciones del valor máximo en una lista?

¿Cómo encontrar todas las ocurrencias del número más alto en una lista?

¿Cómo encontrar índices de todas las ocurrencias de una cadena en otra en JavaScript?

¿Encontrar el índice del elemento máximo en una lista de tuplas? (Pitón)

¿Encontrar el índice del elemento máximo en una lista de tuplas? (Pitón)

Python: encontrar las ocurrencias más frecuentes de combinaciones de cualquier longitud en una lista de listas

Encuentra el valor máximo en una lista de tuplas en Python

encontrar todas las ocurrencias de la fecha en una cadena con expresiones regulares

Cómo verificar si todas las tuplas tienen un valor específico en una lista de Python

Eliminar duplicados en una lista de tuplas según el valor máximo

Cambie todas las ocurrencias de un Int en una lista vinculada usando IntNode Java

Encontrar el valor máximo de un campo disponible en todas las tablas

¿Cómo obtener el índice de todas las ocurrencias del mismo valor en una matriz?

Actualizar el valor de una clave en el objeto para todas las ocurrencias.

Encontrar todas las ocurrencias de una subcadena y luego eliminar algunos caracteres anteriores hasta un espacio anterior en Python para todas las ocurrencias

encontrar ocurrencias de la columna Dataframe de valor máximo en caso de múltiples índices

¿Cómo encontrar una lista de todas las funciones en un módulo Racket?

¿Cómo puedo crear todas las permutaciones a partir de una lista de tuplas en Python?

Encuentra todas las ocurrencias de una etiqueta HTML en PHP

Encuentra todas las ocurrencias de una etiqueta HTML en PHP

¿Cuál es la forma más rápida de encontrar todas las ocurrencias de la subcadena en una cadena grande en Python?

cuente todas las ocurrencias de cada palabra de una lista que aparece en varios miles de registros en Python

¿Cómo encontrar el valor máximo de una matriz en una lista?

Scala: cómo dividir una lista en tuplas de todas las formas posibles

Scala: cómo dividir una lista en tuplas de todas las formas posibles