Perguntas com a marcação «list»

1028
Convertendo array para lista em Java

Como faço para converter uma matriz em uma lista em Java? Eu usei o Arrays.asList()mas o comportamento (e assinatura) mudou de alguma forma do Java SE 1.4.2 (documentos agora em archive) para 8 e a maioria dos trechos que encontrei na Web usam o comportamento 1.4.2. Por exemplo: int[] spam = new...

997
Removendo duplicatas em listas

Praticamente preciso escrever um programa para verificar se uma lista possui duplicatas e, se houver, as remove e retorna uma nova lista com os itens que não foram duplicados / removidos. É isso que tenho, mas para ser sincero, não sei o que fazer. def remove_duplicates(): t = ['a', 'b', 'c',...

928
Diferença entre del, remove e pop nas 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] >>> Existe alguma diferença entre os três métodos acima para remover um elemento...

865
Como iterar através de duas listas em paralelo?

Eu tenho dois iterables em Python, e quero passar por eles em pares: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Isso deve resultar em: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Uma maneira de fazer isso é iterar sobre os índices: for i in...

855
Aleatorizar uma lista <T>

Qual é a melhor maneira de randomizar a ordem de uma lista genérica em C #? Eu tenho um conjunto finito de 75 números em uma lista à qual gostaria de atribuir uma ordem aleatória, para desenhá-los para um aplicativo do tipo

810
Obter diferença entre duas listas

Eu tenho duas listas em Python, como estas: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Preciso criar uma terceira lista com itens da primeira lista que não estão presentes na segunda. Do exemplo que tenho que obter: temp3 = ['Three', 'Four'] Existem maneiras rápidas sem...

771
Baralhar uma lista de objetos

Eu tenho uma lista de objetos e quero embaralhá-los. Eu pensei que poderia usar o random.shufflemétodo, mas isso parece falhar quando a lista é de objetos. Existe um método para embaralhar objetos ou outra maneira de contornar isso? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1,...