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

user9396820

Digamos que tengo una lista de tuplas (para que sea más fácil, solo pondré 6 valores en el ejemplo) así:

x = [(1,2,3), (2,3,1), (0,10,100), (4,0,5), (2,1,3), (3.3,9,1.2), (4.5,2,0), (2,4,10), (100, 10, 30)]

La lista xes una lista de tuplas, cada tupla tiene 3 valores, por lo que solo 3 índices.

Lo que quiero es dividir la lista xen 3 listas, la primera lista tiene el valor mínimo en la tupla en el primer índice, la segunda lista tiene el valor mínimo en la tupla en el segundo índice, la tercera lista tiene el valor mínimo de la tupla en el tercer índice. Básicamente, necesito ingresar cada tupla para ver dónde está el valor mínimo (en qué índice) y colocar la tupla en la sublista a la que pertenece.

Entonces tendría como resultado:

x1 = [(1,2,3), (0,10,100), (2,4,10)]
x2 = [(4,0,5), (2,1,3), (100, 10, 30)]
x3 = [(2,3,1), (3.3,9,1.2), (4.5,2,0)]
Rustam Garayev

La comprensión de la lista con una simple verificación podría darle el resultado deseado:

x = [(1,2,3), (2,3,1), (0,10,100), (4,0,5), (2,1,3), (3.3,9,1.2), (4.5,2,0), (2,4,10), (100, 10, 30)]

x1 = [i for i in x if i[0] == min(i)]
x2 = [i for i in x if i[1] == min(i)]
x3 = [i for i in x if i[2] == min(i)]

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 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

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

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

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 obtener el valor máximo en el índice 0 de la tupla de una lista donde cada elemento de la lista es una tupla?

¿Cómo puedo iterar el primer elemento de cada tupla en una lista de tuplas a través de un método de clase?

Cómo reemplazar una tupla en una lista ordenada de tuplas basándose en el primer valor de Python

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

¿Cómo agregar valor a cada tupla dentro de una lista?

¿Cómo puedo eliminar tuplas duplicadas de una lista basada en el valor de índice de tupla mientras mantengo el orden de las tuplas?

Cómo encontrar el valor mínimo de cada fila de una lista de columnas específicas

Cómo obtener el valor máximo y el valor mínimo de una lista dada en forma de tupla sin usar la función máxima y mínima incorporada de Python

Cómo obtener el valor máximo y el valor mínimo de una lista dada en forma de tupla sin usar la función máxima y mínima incorporada de Python

Clonación de tuplas en una lista por la longitud de cada tupla en la lista

¿Cómo ordenar una lista de tuplas, por el segundo elemento de tupla?

Dividir la lista de matrices según el valor calculado de cada cadena

SML: crea una lista a partir de una lista de tuplas con el segundo elemento de cada tupla

Haskell: agregar una tupla a una lista de tuplas si aún no existe, de lo contrario, aumenta el valor existente de la tupla

¿Cómo recorrer una lista y agregar un elemento a cada tupla en una lista de tuplas usando 'zip ()'?

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

Filtrar una lista de pares (tuplas) donde la tupla no incluye ningún valor de otra lista

Cómo obtener el valor mínimo de una combinación de elementos de str e int en una lista

Ordenar una lista de tuplas en un orden diferente según los valores de una tupla

Dividir la lista de tuplas en una lista separada según una condición

Cómo dividir una cadena de lista según \ n

¿Cómo dividir el valor de entrada según el separador y empujarlos en una matriz?

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

TOP Lista

CalienteEtiquetas

Archivo