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").

7
Python establecido en la lista
¿Cómo puedo convertir un conjunto en una lista en Python? Utilizando a = set(["Blah", "Hello"]) a = list(a) no funciona Me da: TypeError: 'set' object is not callable
159 python  list  set 


5
¿Cómo se implementa set ()?
He visto a gente decir que los setobjetos en python tienen O (1) verificación de membresía. ¿Cómo se implementan internamente para permitir esto? ¿Qué tipo de estructura de datos utiliza? ¿Qué otras implicaciones tiene esa implementación? Cada respuesta aquí fue realmente esclarecedora, pero solo puedo aceptar una, así que iré …


8
¿Cómo JSON serializar conjuntos?
Tengo un Python setque contiene objetos con__hash__ y __eq__métodos para asegurarse de que no se incluyan duplicados en la colección. Necesito codificar json este resultado set, pero pasar incluso un vacío setal json.dumpsmétodo genera un TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, …


4
Matriz JavaScript para establecer
MSDN hace referencia a la abstracción de la colección Set de JavaScript . Tengo una serie de objetos que me gustaría convertir en un conjunto para poder eliminar ( .delete()) varios elementos por nombre: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} …
145 javascript  arrays  set 

9
¿Cómo convertir un conjunto a una lista en Python?
Estoy tratando de convertir un conjunto en una lista en Python 2.6. Estoy usando esta sintaxis: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Sin embargo, obtengo el siguiente seguimiento de pila: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable ¿Cómo puedo …
144 python  list  set  python-2.6 

3
¿Diferencia entre Iterator y Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Podemos usar Iteratorpara atravesar a Seto a Listo a Map. Pero ListIteratorsolo puede usarse para atravesar a List, no puede atravesar a Set. ¿Por qué? Sé que la principal diferencia es que con el iterador podemos viajar en …

4
Diferentes tipos de conjuntos seguros para subprocesos en Java
Parece que hay muchas implementaciones diferentes y formas de generar conjuntos seguros para subprocesos en Java. Algunos ejemplos incluyen 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (conjunto de conjuntos) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (nuevo ConcurrentHashMap ()) 5) Otros conjuntos generados de forma similar a (4) Estos ejemplos provienen del Patrón de concurrencia: implementaciones …
135 java  concurrency  set 

3
¿Cómo mapear / reducir / filtrar un conjunto en JavaScript?
¿Hay alguna forma de map/ reduce/ filter/ etc a Seten JavaScript o tendré que escribir la mía? Aquí hay algunas Set.prototypeextensiones sensatas Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for …


5
¿Cómo puedo crear un conjunto de conjuntos en Python?
Estoy tratando de hacer un conjunto de conjuntos en Python. No puedo entender cómo hacerlo. Comenzando con el conjunto vacío xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) pero consigo TypeError: unhashable type: 'list' o TypeError: unhashable type: 'set' ¿Es posible …



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.