Preguntas etiquetadas con list

1028
Convertir matriz a lista en Java

¿Cómo convierto una matriz en una lista en Java? Usé el Arrays.asList()pero el comportamiento (y la firma) de alguna manera cambió de Java SE 1.4.2 (documentos ahora en el archivo) a 8 y la mayoría de los fragmentos que encontré en la web usan el comportamiento 1.4.2. Por ejemplo: int[] spam =...

998
Eliminar duplicados en listas

Bastante necesito escribir un programa para verificar si una lista tiene duplicados y si lo hace los elimina y devuelve una nueva lista con los elementos que no fueron duplicados / eliminados. Esto es lo que tengo, pero para ser honesto, no sé qué hacer. def remove_duplicates(): t = ['a', 'b',...

929
Diferencia entre del, remove y pop en listas

>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> ¿Hay alguna diferencia entre los tres métodos anteriores para eliminar un...

865
¿Cómo recorrer dos listas en paralelo?

Tengo dos iterables en Python, y quiero revisarlos en pares: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Debería resultar en: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Una forma de hacerlo es iterar sobre los índices: for i in xrange(len(foo)):...

855
Aleatorizar una lista <T>

¿Cuál es la mejor manera de aleatorizar el orden de una lista genérica en C #? Tengo un conjunto finito de 75 números en una lista a la que me gustaría asignar un orden aleatorio, para poder dibujarlos para una aplicación de tipo

812
Obtén diferencia entre dos listas

Tengo dos listas en Python, como estas: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Necesito crear una tercera lista con elementos de la primera lista que no están presentes en la segunda. Del ejemplo tengo que obtener: temp3 = ['Three', 'Four'] ¿Hay formas rápidas sin...

771
Barajar una lista de objetos

Tengo una lista de objetos y quiero barajarlos. Pensé que podría usar el random.shufflemétodo, pero esto parece fallar cuando la lista es de objetos. ¿Hay algún método para barajar objetos u otra forma de evitar esto? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1,...