Perguntas com a marcação «set»

Um conjunto é uma coleção na qual nenhum elemento é repetido, que pode ser capaz de enumerar seus elementos de acordo com um critério de pedido (um "conjunto ordenado") ou reter nenhuma ordem (um "conjunto não ordenado").

27
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 ciclos e …


14
Converter conjunto em lista sem criar nova lista
Estou usando esse código para converter um Setem um List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Eu quero evitar a criação de uma nova lista …
503 java  performance  list  set 

7
C # Definir coleção?
Alguém sabe se existe um bom equivalente à Setcoleção do Java em c #? Eu sei que você pode imitar um conjunto usando um a Dictionaryou a HashTablepreenchendo, mas ignorando os valores, mas essa não é uma maneira muito elegante.
488 c#  .net  collections  set 



12
Como recuperar um elemento de um conjunto sem removê-lo?
Suponha o seguinte: >>> s = set([1, 2, 3]) Como faço para obter um valor (qualquer valor) ssem fazer s.pop()? Quero deixar o item no conjunto até ter certeza de que posso removê-lo - algo que só posso ter certeza após uma chamada assíncrona para outro host. Rapido e sujo: …
427 python  set 




23
Obtendo um elemento de um conjunto
Por que não Setfornece uma operação para obter um elemento igual a outro elemento? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Posso perguntar se o Setcontém um elemento igual a …
323 java  collections  set  equals 




12
Adicionar lista ao conjunto?
Testado no interpretador Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list objects are unhashable Eu acho que não posso adicionar a lista ao conjunto porque …
242 python  list  set 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.