Preguntas con la etiqueta [list]

Lista list preguntas

Descubrí que todos los siguientes son válidos: >>> d = {} >>> d[None] = 'foo' >>> d[(1, 3)] = 'baz' Incluso un módulo se puede utilizar como clave de dictado:

Cómo iterar sobre una lista en trozos

40
respuestas
696
votos
256.6k
vistas

Tengo un script de Python que toma como entrada una lista de números enteros, que necesito para trabajar con cuatro números enteros a la vez. Desafortunadamente, no tengo control de

si/si no en una lista de comprensión

14
respuestas
1.7k
votos
2.0M
vistas

¿Cómo convierto el siguiente forbucle que contiene if/ elseen una lista por comprensión? results = [] for x in xs: results.append(f(x) if x is not None else '') Debería ceder

En Python, ¿existe una buena manera de intercalar dos listas de la misma longitud? Di que me dan [1,2,3]y [10,20,30]. Me gustaría transformarlos en [1,10,2,20,3,30].

Agregar lista para configurar

13
respuestas
413
votos
583.8k
vistas

¿Cómo agrego una lista de valores a un conjunto existente?

¿Existe una función de contenido breve para listas?

6
respuestas
618
votos
769.4k
vistas

Dada una lista xsy un valor item, ¿cómo puedo verificar si xscontiene item(es decir, si alguno de los elementos de xses igual a item)? ¿ Hay algo así xs.contains(item)? Para

¿Cómo convierto todas las cadenas de una lista a números enteros? ['1', '2', '3'] ⟶ [1, 2, 3]

list.sort()ordena la lista y reemplaza la lista original, mientras que sorted(list)devuelve una copia ordenada de la lista, sin cambiar la lista original. ¿Cuándo se prefiere uno sobre el otro? ¿Cuál

¿Cuál es el modismo de Python recomendado para dividir una cadena en la última aparición del delimitador en la cadena? ejemplo: # instead of regular split >> s = "a,b,c,d"

Aplanar lista en LINQ

5
respuestas
402
votos
173.2k
vistas

Tengo una consulta LINQ que regresa IEnumerable<List<int>>, pero solo quiero regresar, List<int>así que quiero fusionar todos mis registros en IEnumerable<List<int>>una sola matriz. Ejemplo : IEnumerable<List<int>> iList = from number in

Estoy intentando eliminar algunos elementos de un ArrayListmientras lo itero de esta manera: for (String str : myArrayList) { if (someCondition) { myArrayList.remove(str); } } Por supuesto, obtengo un mensaje

Conlinqme gustaría var top5 = array.Take(5); ¿Cómo hacer esto con Python?

Mi intento de crear mediante programación un diccionario de listas no me permite abordar individualmente las claves del diccionario. Cada vez que creo el diccionario de listas e intento agregarlo

¿Cómo elimino duplicados de una lista manteniendo el orden? El uso de un conjunto para eliminar duplicados destruye el orden original. ¿Existe un modismo incorporado o pitónico?

Supongamos que tengo un diccionario de listas: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} Ahora quiero eliminar pares clave-valor donde los valores son listas vacías. Probé este