Preguntas etiquetadas con list

94
List <T> .Contains () es muy lento?

¿Alguien podría explicarme por qué la List.Contains()función de los genéricos es tan lenta? Tengo un número List<long>con aproximadamente un millón de números, y el código que constantemente verifica si hay un número específico dentro de estos números. Intenté hacer lo mismo usando...

94
Zip con salida de lista en lugar de tupla

¿Cuál es la forma más rápida y elegante de hacer listas de listas de dos listas? yo tengo In [1]: a=[1,2,3,4,5,6] In [2]: b=[7,8,9,10,11,12] In [3]: zip(a,b) Out[3]: [(1, 7), (2, 8), (3, 9), (4, 10), (5, 11), (6, 12)] Y me gustaría tener In [3]: some_method(a,b) Out[3]: [[1, 7], [2, 8],...

94
elección aleatoria del conjunto? pitón

Estoy trabajando en una parte de IA de un juego de adivinanzas. Quiero que la IA seleccione una letra aleatoria de esta lista. Lo hago como un conjunto para poder eliminar fácilmente las letras de la lista, ya que se adivinan en el juego y, por lo tanto, ya no están disponibles para adivinarlas...

93
Trabajar con diccionarios / listas en R

Tengo una pregunta trivial: no pude encontrar una estructura de datos de diccionario en R, así que usé lista en su lugar (como "palabra" -> número) Entonces, ahora mismo tengo un problema sobre cómo obtener la lista de claves. ¿Cualquiera sabe?

93
Convierta el diccionario a la colección de listas en C #

Tengo un problema al intentar convertir un diccionario en una lista. Ejemplo si tengo un diccionario con una cadena de plantilla como clave y una cadena como valor. Luego, deseo convertir la clave del diccionario en una colección de listas como una cadena. Dictionary<string, string>...

93
Cabeza y cola en una línea

¿Existe una forma pitónica de descomprimir una lista en el primer elemento y la "cola" en un solo comando? Por ejemplo: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]

93
¿Python tiene una lista inmutable?

¿Python tiene listas inmutables? Supongamos que deseo tener la funcionalidad de una colección ordenada de elementos, pero que quiero garantizar que no cambiará, ¿cómo se puede implementar? Las listas están ordenadas pero se pueden modificar.

93
Clasificación personalizada de listas de Python

Estaba refactorizando un código antiguo mío y me encontré con esto: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 El código funciona (¡y lo escribí hace unos 3 años!), Pero no puedo encontrar esto documentado en...

93
Ordenar una lista con stream.sorted () en Java

Me interesa ordenar una lista de una secuencia. Este es el código que estoy usando: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); ¿Me estoy perdiendo de algo? La lista no se ordena. Debe ordenar las listas según...