Articles of clasificación de la

¿Cómo ordeno una lista de números de sección en Python?

Las secciones de los libros suelen estar numeradas como xxx , como 1.2.3 . ¿Cómo ordeno una lista de números de sección? Almacena los números de sección como una lista de cadenas. # a list of strings, section numbers ls = [‘1.1’, ‘1.10’, ‘1.2’, ‘1.2.3’, ‘1.2.1’, ‘1.9’] lists = sorted([s.split(‘.’) for s in ls], key=lambda […]

Clasificación de la lista de Python

my_list=raw_input(‘Please enter a list of items (separated by comma): ‘) my_list=my_list.split() my_list.sort() print “List statistics: ” for x in my_list: z=my_list.count(x) if z>1: print x, “is repeated”, z, “time.” else: print x, “is repeated”, z, “times.” Estoy intentando que el progtwig ordene la lista por orden alfabético, luego imprima cuántos de cada uno encontró. La […]

Orden personalizado de la lista

Tengo listas como: mylist1 = [‘alpha’, ‘green’] mylist2 = [‘blue’, ‘alpha’, ‘red’] Quiero ordenar estas dos listas por esta lista ordenada personalizada: [‘red’,’blue’,’green’,’alpha’] de modo que mylist1 = [‘green’, ‘alpha’] y mylist2 = [‘red’,’blue’,’alpha’] ¿Cómo puedo hacer esto en Python?

La lista parece estar vacía durante la clasificación

Quería ordenar una lista en el lugar e intenté usar la lista durante la clasificación (dentro de una función key ). Descubrí que la lista en sí misma parece estar vacía allí. a = [1,4,5,3,2,6,0] b = [‘b’, ‘e’, ‘f’, ‘d’, ‘c’, ‘g’, ‘a’] b.sort(key=lambda x: a[b.index(x)]) Traceback (most recent call last): File “”, line […]

Python – ordena las listas en base a su sum

Quiero ordenar una lista que contenga listas basadas en la sum de cada lista interna. Aquí está el fragmento actual que tengo vectors = [] for i in range(0, 10): vectors.append(generate_vector()) # generate_vector() works, creates a list for vector in vectors: coin_list = findbest(vector) # findbest(vector) outputs a list print coin_list, fitness(coin_list) # fitness(coin_list) gives […]

Combinar la lista 2D de tuplas y luego ordenarlas en Python

Actualización: La lista está llena de cadenas. Edité la lista para mostrar esto. Tengo 3 listas diferentes, tales como Section = [(‘1’, ‘1.1’, ‘1.2’), (‘1’, ‘2’, ‘2.2’, ‘3’), (‘1’, ‘1.2’, ‘3.2’, ‘3.5’)] Page = [(‘1’, ‘1’, ‘3’), (‘1’, ‘2’, ‘2’, ‘2’), (‘1’, ‘2’, ‘3’, ‘5’)] Titles = [(‘General’, ‘Info’, ‘Titles’), (‘More’, ‘Info’, ‘Section’, ‘Here’), (‘Another’, […]

Python: ¿Cómo hacer un pedido personalizado de una lista?

Obs: Sé que las listas en python no están ordenadas, pero creo que esta será. Y estoy usando Python 2.4 Tengo una lista, como (por ejemplo) esta: mylist = [ ( u’Article’, {“…some_data…”} ) , ( u’Report’ , {“…some_data…”} ) , ( u’Book’ , {“…another_data…”} ) , …#continue ] Esta variable mylist se obtiene de […]

Ordenar una lista de dictados por valores de dict

Tengo la siguiente lista de diccionarios a = [{23:100}, {3:103}, {2:102}, {36:103}, {43:123}] ¿Cómo puedo ordenarlo para obtener: a = [{43:123}, {3:103}, {36:103}, {2:102}, {23:100}] Quiero decir, ordenar la lista por los valores de sus dictos, en orden descendente.

Lista de comparación de elementos

Tengo una pregunta y es un poco difícil de explicar, así que usaré muchos ejemplos para ayudarles a comprender y ver si pueden ayudarme. Digamos que tengo dos listas que contienen nombres de libros de mejor a peor valorados por dos personas. Usuario1 clasificado lstA , y lstB clasificado lstB lstA = [‘Harry Potter’,’1984′,’50 Shades’,’Dracula’] […]

Python: ordena una lista y cambia otra por consiguiente

Tengo dos listas: una contiene un conjunto de x puntos, la otra contiene y puntos. Python de alguna manera se las arregla para mezclar los puntos x, o el usuario podría. Necesitaría clasificarlos de menor a mayor, y mover los puntos y para seguir a sus correspondientes x. Están en dos listas separadas … ¿cómo […]