Questions marquées «set»

Un ensemble est une collection dans laquelle aucun élément n'est répété, qui peut être capable d'énumérer ses éléments selon un critère de classement (un «ensemble ordonné») ou de ne conserver aucun ordre (un «ensemble non ordonné»).

7
Python mis à la liste
Comment puis-je convertir un ensemble en liste en Python? En utilisant a = set(["Blah", "Hello"]) a = list(a) ne fonctionne pas. Ça me donne: TypeError: 'set' object is not callable
159 python  list  set 


5
Comment set () est-il implémenté?
J'ai vu des gens dire que les setobjets en python ont une vérification d'appartenance O (1). Comment sont-ils mis en œuvre en interne pour permettre cela? Quel type de structure de données utilise-t-il? Quelles autres implications cette mise en œuvre a-t-elle? Chaque réponse ici était vraiment éclairante, mais je ne …

20
Existe-t-il une fonction de code de hachage en JavaScript?
En gros, j'essaye de créer un objet d'objets uniques, un ensemble. J'ai eu la brillante idée d'utiliser simplement un objet JavaScript avec des objets pour les noms de propriétés. Tel que, set[obj] = true; Cela fonctionne, jusqu'à un certain point. Cela fonctionne très bien avec des chaînes et des nombres, …
150 javascript  hash  set  hashcode 

8
Comment sérialiser des ensembles JSON?
J'ai un Python setqui contient des objets avec __hash__et des __eq__méthodes afin de m'assurer qu'aucun doublon n'est inclus dans la collection. J'ai besoin de json encoder ce résultat set, mais passer même un vide setà la json.dumpsméthode lève un TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) …


4
Tableau JavaScript à définir
MSDN fait référence à l' abstraction de la collection Set de JavaScript . J'ai un tableau d'objets que je voudrais convertir en un ensemble afin de pouvoir supprimer ( .delete()) divers éléments par nom: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} …
145 javascript  arrays  set 

9
Comment convertir un ensemble en liste en python?
J'essaye de convertir un ensemble en une liste dans Python 2.6. J'utilise cette syntaxe: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Cependant, j'obtiens la trace de pile suivante: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable Comment puis-je réparer cela?
144 python  list  set  python-2.6 

3
Différence entre Iterator et Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Nous pouvons utiliser Iteratorpour parcourir a Setou a Listou a Map. Mais ListIteratorne peut être utilisé que pour traverser a List, il ne peut pas traverser a Set. Pourquoi? Je sais que la principale différence est qu'avec l'itérateur, …

4
Différents types d'ensembles thread-safe en Java
Il semble y avoir beaucoup d'implémentations et de façons différentes de générer des ensembles thread-safe en Java. Quelques exemples incluent 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (ensemble d'ensemble) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (nouveau ConcurrentHashMap ()) 5) Autres ensembles générés d'une manière similaire à (4) Ces exemples proviennent de Concurrency Pattern: Implémentations de …
135 java  concurrency  set 

3
Comment mapper / réduire / filtrer un ensemble en JavaScript?
Existe-t-il un moyen de map/ reduce/ filter/ etc a Seten JavaScript ou devrai-je écrire le mien? Voici quelques Set.prototypeextensions sensibles 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 (var v …


5
Comment créer un ensemble d'ensembles en Python?
J'essaie de créer un ensemble d'ensembles en Python. Je ne sais pas comment faire. En commençant par l'ensemble vide xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) mais je reçois TypeError: unhashable type: 'list' ou TypeError: unhashable type: 'set' Est-il possible …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.