«dictionary» etiketlenmiş sorular

Sözlük, anahtarları değerlerle eşleştirir ve değerlerin anahtarlardan verimli bir şekilde alınmasını sağlar. Veri üzerinde haritalama fonksiyonları hakkında USE [map-function] etiketi, LÜTFEN; ve coğrafya için [haritalar].


14
Belirli bir anahtarın bir C ++ std :: map'de olup olmadığı nasıl bulunur
Belirli bir anahtarın bir haritada olup olmadığını kontrol etmeye çalışıyorum ve biraz yapamıyorum: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here p'de ne yazdırabilirim?
451 c++  dictionary  stl 

20
Python sözlük arama listesi
Varsayalım: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] ve "Pam" adını arayarak, ilgili sözlüğü almak istiyorum: {name: "Pam", age: 7} Bunu nasıl başarabilirim?

6
Hata: “'dict' nesnesinin 'iteritems' özelliği yok”
Bir Shapefile okumak write_shp()ve düğümleri ve kenarları içeren Shapefiles oluşturmak için işlevini kullanmak için NetworkX kullanmaya çalışıyorum , ama kodu çalıştırmaya çalıştığınızda bana aşağıdaki hata veriyor: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line 192, in write_shp for key, data in e[2].iteritems(): …

7
Dict.copy () - sığ mı derin mi?
İçin belgeleri okurken dict.copy(), sözlüğün sığ bir kopyasını yaptığını söylüyor. Aynı şey takip ettiğim kitap için de geçerli (Beazley'in Python Referansı): M.copy () yöntemi, bir eşleme nesnesinde bulunan öğelerin sığ bir kopyasını oluşturur ve bunları yeni bir eşleme nesnesine yerleştirir. Bunu düşün: >>> original = dict(a=1, b=2) >>> new = …
429 python  dictionary  copy 


8
Python: 'Sözlük'ün boş olup olmadığını kontrol etmek işe yaramıyor
Bir sözlüğün boş olup olmadığını kontrol etmeye çalışıyorum ama düzgün davranmıyor. Sadece atlar ve mesajı görüntülemek dışında hiçbir şey olmadan ONLINE görüntüler. Neden herhangi bir fikir? def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("Nobody is online, …
396 python  dictionary 

8
Python Sözlük Anlama
Python'da (anahtarlar için) bir sözlük kavraması oluşturmak mümkün müdür? Liste kavrayışı olmadan, aşağıdaki gibi bir şey kullanabilirsiniz: l = [] for n in range(1, 11): l.append(n) Bir liste anlayışı bu kısaltabilirsiniz: l = [n for n in range(1, 11)]. Ancak, bir sözlüğün anahtarlarını aynı değere ayarlamak istiyorum diyelim. Yapabilirim: d …

20
Del python'da ne zaman yararlıdır?
Gerçekten python delanahtar kelimeye ihtiyacı olan herhangi bir neden düşünemiyorum (ve çoğu dilde benzer bir anahtar kelime yok gibi görünüyor). Örneğin, bir değişkeni silmek yerine, bir değişken atayabilir None. Ve bir sözlükten silerken, bir delyöntem eklenebilir. Saklamak için herhangi bir sebep var mı delPython'da kalmanız , yoksa Python'un çöp öncesi …

12
Önemsiz anahtarlarda haritayı unordered_map üzerinde kullanmanın herhangi bir avantajı var mı?
unordered_mapC ++ ile ilgili son bir konuşma , aramanın etkinliği nedeniyle daha önce unordered_mapkullandığım çoğu durumda kullanmam gerektiğini anlamamı sağladı map( amortisör O (1) ve O (log n) ). Çoğu zaman bir harita kullanıyorum ya intda std::stringanahtar türü olarak kullanıyorum; bu nedenle, hash fonksiyonunun tanımı ile ilgili bir sorunum yok. …



14
Harita değerleri Java'da tuşa göre nasıl sıralanır?
Anahtarlar ve değerler için dizeleri olan bir harita var. Veriler aşağıdaki gibidir: "soru1", "1" "soru9", "1" "soru2", "4" "soru5", "2" Haritayı anahtarlarına göre sıralamak istiyorum. Böylece, sonunda, ben olacak question1, question2, question3.... ve benzeri. Sonunda, bu haritadan iki dize almaya çalışıyorum. İlk Dize: Sorular (1.10. Sırada) İkinci Dize: Yanıtlar (soru …
362 java  dictionary  hashmap 

8
değere göre sözlük anahtarı al
Sözlük anahtarını C # değerine göre nasıl alabilirim? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Böyle bir şey istiyorum: getByValueKey(string value); getByValueKey("one")iade edilmelidir "1". Bunu yapmanın en iyi yolu nedir? Belki HashTable, Sıralama Listeleri?
361 c#  dictionary 

13
Java'daki HashMap ve Map nesneleri arasındaki fark nedir?
Oluşturduğum aşağıdaki haritalar arasındaki fark nedir (başka bir soruda, insanlar bunları dönüşümlü olarak kullanarak cevap verdiler ve farklı olup olmadıklarını / nasıl olduklarını merak ediyorum): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

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.