Articles of clasificando

Cómo ordenar valores similares en una lista ordenada (basada en el segundo valor) de tuplas según otro valor (tercer valor) en la tupla en orden descendente

Tengo una lista de tuplas del formato. [(“d”, 21,5), (e, 21,4), (“a”, 20,1), (“b”, 20,3), (“c”, 20,2) ,. ..] donde los primeros valores (a, b, c, etc.) son únicos y los otros dos valores en la tupla pueden repetirse (como 20) Quiero ordenar la lista basada en el segundo elemento (aquí 20,21) en tupla en […]

ordenar un diccionario nested con listas en python

Estoy tratando de ordenar un diccionario que contiene listas. Por ejemplo, si tengo este diccionario: a = {‘q’: {3: [4, 2, 7]}, ‘a’: {1: [5, 45, 11]}, ‘e’: {23: [11, 45, 2]}} Quiero que la salida después de la clasificación sea: [(e, {23:[11,45,2}]), (a, {1:[5,45,11]}), (q,{3,[4,2,7]})] En realidad, estoy clasificando al revés, utilizando el primer […]

Aplicando el formato datetime en pandas para la clasificación.

En Pandas, tengo una columna con fechas de formato:% Y /% m /% d (p. Ej., 2015/10/31). Quiero cambiar este formato a otro como:% d-% m-% y (por ejemplo, 31-10-15). Convertir la columna en el objeto correcto para su posterior clasificación: df[‘Date’] = pd.to_datetime(df[‘Date’]) Aplicando strptime: df[‘Date’] = df[‘Date’].apply(lambda x: datetime.strptime(x,’%d-%m-%y’)) TypeError: must be str, […]

clasificación de la lista que contiene utf-8 caracteres

El principio de la pregunta es aquí. Quiero hacer una clasificación especial por este alfabeto. alphabet = u’aáàAâÂbBcCçÇdDeéEfFgGğĞhHiİîÎíīıIjJkKlLmMnNóoOöÖpPqQrRsSşŞtTuUûúÛüÜvVwWxXyYzZ [aáàAâÂ] este grupo de personajes debe tener la misma prioridad . En el hilo anterior, @happydave sugirió usar (alphabet.index (c) / 2), que debe asignar cada par de caracteres adyacentes en su lista a la misma prioridad. […]

Método de ordenación interna de Python

¿Alguien sabe qué tipo de género usa Python internamente para list.sort ()? ¿O que al menos garantiza O (n * log (n))? Los doctores no dicen mucho. Me preguntaba después de leer esta pregunta

Columnas de clasificación personalizadas en marcos de datos de pandas multinivel

Fondo Tengo un dataframe grande con columnas de 2 niveles, pero filas de 1 nivel, y estoy tratando de clasificarlo de la siguiente manera: nivel 0: alfabéticamente; Nivel 1: orden personalizado. Ejemplo import pandas as pd dictionary = {‘A’ : {‘M’: [1,2,3,4,5], ‘L’: [6,7,8,9,1], ‘F’: [3,5,1,3,5] }, ‘C’ : {‘M’: [2,3,4,5,6], ‘L’: [7,8,9,1,2], ‘F’: [0,1,6,3,5] […]

Ordenando XML en Python Etree

Sé que esta pregunta se ha hecho antes, pero estoy luchando para que funcione con mi ejemplo y realmente agradecería alguna ayuda. Lo que estoy tratando de lograr parece bastante sencillo: tengo 2 archivos, 1 similar al de abajo y el segundo casi igual, excepto que solo tiene la CAPA y luego el NOMBRE DE […]

Python – ordena una lista de listas anidadas

Tengo una entrada que consiste en una lista de listas anidadas como esta: l = [[[[[39]]]], [1, 2, 3], [4, [5, 3], 1], [[[[8, 9], 10], 11], 12]] Quiero ordenar esta lista en función de la sum de todos los números en las listas anidadas … por lo tanto, los valores que quiero ordenar de […]

Ordenar una lista de tuplas con múltiples condiciones

Actualmente estoy tratando de ordenar la siguiente lista: list_ = [(1, ‘0101’), (1, ‘1010’), (1, ‘101’), (2, ’01’), (2, ‘010’), (2, ’10’)] Estos son los pasos que quiero seguir para ordenarlos: Ordena la lista por el valor del primer elemento de las tuplas A continuación, ordene la lista por la longitud del segundo elemento de […]

Clasificación de un diccionario por un valor de clave de diccionario de “atributo” interno

Creé un diccionario usando un bucle for y este código: players[name] = {‘roll_total’: player_roll, ‘ante’: None} Anteriormente, mi diccionario era solo jugadores = {nombres: totales} y podía clasificarlo usando este código: players = [(k, players[k]) for k in sorted(players, key=players.get, reverse=True)] Pero ahora, desde que implementé el diccionario interno de “atributos”, recibo un error que […]