«set» etiketlenmiş sorular

Bir küme, öğelerin tekrarlanmadığı, öğelerini bir sipariş ölçütüne ("sıralı bir küme") göre sıralayabilen veya hiçbir sırayı ("sıralanmamış küme") koruyabilen bir koleksiyondur.

7
Python listeye ayarlandı
Bir seti Python'daki bir listeye nasıl dönüştürebilirim? kullanma a = set(["Blah", "Hello"]) a = list(a) çalışmıyor. Bana verir: TypeError: 'set' object is not callable
159 python  list  set 

8
JSON kümeleri nasıl serileştirir?
Koleksiyona kopyaların eklenmediğinden emin olmak için setnesneler __hash__ve __eq__yöntemler içeren bir Python'um var . Bu sonucu json kodlamam gerekiyor set, ancak yönteme bir boş bile setgeçirmek json.dumpsa 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, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line …

5
Set () nasıl uygulanır?
İnsanların setpython'daki nesnelerin O (1) üyelik kontrolüne sahip olduğunu söylediğini gördüm . Buna izin vermek için dahili olarak nasıl uygulanırlar? Ne tür bir veri yapısı kullanıyor? Bu uygulamanın başka etkileri nelerdir? Buradaki her cevap gerçekten aydınlatıcıydı, ama sadece bir tane kabul edebilirim, bu yüzden orijinal soruma en yakın cevabı vereceğim. …

6
Sözlüklerdeki ve setlerdeki düzen neden keyfi?
Bir sözlükte döngü yapmanın veya python'da ayarlamanın 'keyfi' sıra ile nasıl yapıldığını anlamıyorum. Demek istediğim, bu bir programlama dilidir, bu yüzden dildeki her şey% 100 belirlenmelidir, doğru mu? Python, sözlüğün veya kümenin hangi kısmının seçildiğine karar veren bir çeşit algoritmaya sahip olmalıdır, 1., saniye vb. Neyi kaçırıyorum?

20
JavaScript'te herhangi bir karma kod işlevi var mı?
Temel olarak, bir dizi benzersiz nesnelerin bir nesne oluşturmaya çalışıyorum. Sadece özellik adları için nesnelerle bir JavaScript nesnesi kullanarak parlak bir fikir vardı. Gibi, set[obj] = true; Bu, bir noktaya kadar çalışır. Dize ve sayılarla harika çalışıyor, ancak diğer nesnelerle, hepsi aynı değere "hash" ediyor ve aynı özelliğe erişiyor. Bir …
150 javascript  hash  set  hashcode 

8
Yineleme sırasında std :: set'den eleman silme
Bir kümeden geçmem ve önceden tanımlanmış bir kriteri karşılayan öğeleri kaldırmam gerekiyor. Bu yazdığım test kodu: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int initNum[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; std::set<int> …

4
Ayarlanacak JavaScript Dizisi
MSDN, JavaScript'in Set koleksiyonu soyutlamasına başvurur. .delete()İsme göre ( ) çeşitli öğeleri kaldırmak mümkün böylece bir kümeye dönüştürmek istiyorum nesneleri bir dizi var : var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Bu diziyi bir kümeye nasıl dönüştürebilirim? Daha spesifik olarak, …
146 javascript  arrays  set 

9
Bir seti python'daki bir listeye nasıl dönüştürebilirim?
Bir seti Python 2.6 bir listeye dönüştürmek çalışıyorum. Bu sözdizimini kullanıyorum: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Ancak, aşağıdaki yığın izleme olsun: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable Bunu nasıl düzeltebilirim?
145 python  list  set  python-2.6 

3
Yineleyici ve Listiterator arasındaki fark nedir?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); IteratorA Setveya a Listveya a arasında geçiş yapmak için kullanabiliriz Map. Ama ListIteratorsadece a'yı geçmek için kullanılabilir, a'yı Listgeçemez Set. Neden? Temel farkın, yineleyici ile sadece bir yönde ListIteratorseyahat edebileceğimizi, ancak her iki yönde de seyahat edebileceğimizi biliyorum. …

4
Java'da farklı tipte güvenli İş Parçacığı Setleri
Java'da iş parçacığı için güvenli Setler oluşturmanın birçok farklı uygulaması ve yolu var gibi görünüyor. Bazı örnekler 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set grubu) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (yeni ConcurrentHashMap ()) 5) (4) 'e benzer şekilde üretilen diğer setler Bu örnekler Eşzamanlılık Deseni'nden gelir: Java 6'daki Eşzamanlı Küme uygulamaları Birisi lütfen …
135 java  concurrency  set 


4
Golang neden ayarlanmış bir veri yapımız yok [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Bir sete sahip olmamı gerektiren "Go programlama dili" alıştırması # 1.4'ü çözmeye çalışıyorum. Bir …
130 data-structures  go  set 

5
Python'da bir Set Setini nasıl oluşturabilirim?
Python'da bir dizi set yapmaya çalışıyorum. Nasıl yapılacağını çözemiyorum. Boş setten başlayarak xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) ama anladım TypeError: unhashable type: 'list' veya TypeError: unhashable type: 'set' Python'da bir dizi sete sahip olmak mümkün mü? Büyük bir …

11
Bir listeyi bir kümeye dönüştürmek, öğe sırasını değiştirir
Son zamanlarda ben bir dönüştürme ediyorum ne zaman fark listetmek setelementlerin sırayla değiştirilir ve karakteri göre sıralanır. Şu örneği düşünün: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order …
119 python  set 

4
Python'da bir Set başlatmak için küme parantezi kullanın
Python öğreniyorum ve setleri başlatmakla ilgili acemi bir sorum var. Test yoluyla, bir setin şu şekilde başlatılabileceğini keşfettim: my_set = {'foo', 'bar', 'baz'} Standart yolun aksine, bu şekilde yapmanın herhangi bir dezavantajı var mı? my_set = set(['foo', 'bar', 'baz']) yoksa bu sadece bir tarz meselesi mi?
109 python  python-2.7  set 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.