Preguntas etiquetadas con set

Un conjunto es una colección en la que no se repite ningún elemento, que puede enumerar sus elementos de acuerdo con un criterio de orden (un "conjunto ordenado") o no retener ningún orden (un "conjunto no ordenado").

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


14
Convertir conjunto en lista sin crear una nueva lista
Estoy usando este código para convertir Seta a 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); } Quiero evitar crear una nueva lista en cada iteración del …
503 java  performance  list  set 

7
C # Establecer colección?
¿Alguien sabe si hay un buen equivalente a la Setcolección de Java en C #? Sé que puedes imitar un conjunto usando a Dictionaryo a HashTablerellenando pero ignorando los valores, pero esa no es una forma muy elegante.
488 c#  .net  collections  set 



12
¿Cómo recuperar un elemento de un conjunto sin eliminarlo?
Supongamos lo siguiente: >>> s = set([1, 2, 3]) ¿Cómo obtengo un valor (cualquier valor) ssin hacerlo s.pop()? Quiero dejar el elemento en el conjunto hasta que esté seguro de que puedo eliminarlo, algo de lo que solo puedo estar seguro después de una llamada asincrónica a otro host. Rápido …
427 python  set 




23
Obtener un elemento de un conjunto
¿Por qué no Setproporciona una operación para obtener un elemento que sea igual a otro 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 Puedo preguntar si Setcontiene un elemento igual …
323 java  collections  set  equals 




12
Añadir lista para establecer?
Probado en el intérprete 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 Creo que no puedo agregar la lista al conjunto porque …
242 python  list  set 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.