Preguntas con la etiqueta [list]

Lista list preguntas

¿Cómo ordeno una lista de diccionarios por el valor de una clave específica? Dado: [{'name': 'Homer', 'age': 39}, {'name': 'Bart', 'age': 10}] Cuando se ordena por name, debería convertirse en:

Quiero comprimir dos listas con longitud diferente Por ejemplo A = [1,2,3,4,5,6,7,8,9] B = ["A","B","C"] y espero esto [(1, 'A'), (2, 'B'), (3, 'C'), (4, 'A'), (5, 'B'), (6, 'C'),

Agrupar una lista de objetos por un atributo

13
respuestas
163
votos
350.0k
vistas

Necesito agrupar una lista de objetos ( Student) usando un atributo ( Location) del objeto en particular. El código es como el siguiente: public class Grouping { public static void

Tengo un código como: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] El objetivo es

¿Por qué estas dos operaciones ( append()resp. +) dan resultados diferentes? >>> c = [1, 2, 3] >>> c [1, 2, 3] >>> c += c >>> c [1, 2,

Solo tengo un List<T>y me gustaría agregar un elemento a esta lista pero en la primera posición. MyList.add()agrega el elemento como el último. ¿Cómo puedo agregarlo como primero? ¡Gracias por

Dadas dos listas: x = [1,2,3] y = [4,5,6] ¿Cuál es la sintaxis para: Insertar xen ytal que yahora se vea como [1, 2, 3, [4, 5, 6]]? Inserte todos

Tengo este fragmento de código: numbers = list(range(1, 50)) for i in numbers: if i < 20: numbers.remove(i) print(numbers) Pero el resultado que obtengo es: [2, 4, 6, 8, 10,

Tengo una lista como la siguiente donde el primer elemento es la identificación y el otro es una cadena: [(1, u'abc'), (2, u'def')] Quiero crear una lista de identificadores solo

Tengo una cadena que parece idéntica a una lista, digamos: fruits = "['apple', 'orange', 'banana']" ¿Cuál sería la forma de convertir eso en un objeto de lista?

¿Convertir una lista de Scala en una tupla?

14
respuestas
96
votos
81.7k
vistas

¿Cómo puedo convertir una lista con (digamos) 3 elementos en una tupla de tamaño 3? Por ejemplo, digamos que tengo val x = List(1, 2, 3)y quiero convertir esto a

Tengo un código que se parece a este: for (std::list<item*>::iterator i = items.begin(); i != items.end(); i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive);

¿Cómo puedo convertir una lista de dictados como [{'a':1}, {'b':2}, {'c':1}, {'d':2}]en un solo dictado como {'a':1, 'b':2, 'c':1, 'd':2}? Las respuestas aquí sobrescribirán las claves que coincidan entre dos

Cuál es la diferencia entre: some_list1 = [] some_list1.append("something") y some_list2 = [] some_list2 += ["something"]

Python: ¿intersección de múltiples listas?

6
respuestas
97
votos
98.9k
vistas

Estoy jugando con Python y puedo obtener la intersección de dos listas: result = set(a).intersection(b) Ahora bien, si dhay una lista que contiene ay bun tercer elemento c, ¿hay una