«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].


15
Bir Sözlük.Anahtarlar Tuşuna sayısal bir dizin aracılığıyla erişme
Ben anahtarın sayısı Dictionary<string, int>olduğu bir yerde kullanıyorum int. Şimdi, Sözlük içerisine son eklenen Anahtar'a erişmem gerekiyor, ancak adını bilmiyorum. Bariz girişim: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; çalışmaz, çünkü Dictionary.Keysbir [] -indexer uygulamıyor. Sadece benzer bir sınıf var mı acaba? Bir yığın kullanmayı düşündüm, ama bu sadece bir dize saklar. Şimdi …
160 c#  .net  dictionary 

5
Sözlük görüntüleme nesneleri nedir?
Python 2.7'de sözlük görüntüleme yöntemlerini kullanıma sunduk . Şimdi, aşağıdakilerin yanlısı ve eksilerini biliyorum: dict.items()(ve values, keys): bir liste döndürür, böylece sonucu gerçekten depolayabilirsiniz ve dict.iteritems() (ve benzeri): bir jeneratör döndürür, böylece üretilen her bir değeri tek tek yineleyebilirsiniz. Ne için dict.viewitems()(ve benzerleri)? Avantajları nelerdir? O nasıl çalışır? Ne de …
159 python  view  dictionary 

6
Std :: map üzerinden yineleme sırası biliniyor mu (standart tarafından garanti ediliyor)?
Demek istediğim - std::mapöğelerinin anahtarlara göre sıralandığını biliyoruz . Diyelim ki anahtarlar tamsayı. I yinelerler Eğer std::map::begin()için std::map::end()bir kullanma for, ben tuşlarıyla elemanları aracılığıyla dolayısıyla yineleme edeceğiz standart garanti yapar, artan düzende sıralanır? Misal: std::map<int, int> map_; map_[1] = 2; map_[2] = 3; map_[3] = 4; for( std::map<int, int>::iterator iter …
158 c++  dictionary  stl  standards 

18
Python - Eşsiz sözlüklerin listesi
Diyelim ki bir sözlük listem var: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] ve benzersiz sözlüklerin bir listesini (kopyalarını kaldırarak) edinmeliyim: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Python'da bunu …
158 python  dictionary 

14
“Donmuş bir diksiyon” ne olurdu?
Dondurulmuş bir set bir frozensettir. Dondurulmuş bir liste bir demet olabilir. Donmuş bir diksiyon ne olurdu? Değişmez, yıkanabilir bir diksiyon. Sanırım böyle bir şey olabilir collections.namedtuple, ama bu daha çok donmuş anahtarlar dikte (yarı donmuş dikt) gibi. Öyle değil mi? Bir "frozendict" olması gereken, donmuş bir sözlük olmalıdır keys, values, …

5
Python'da nasıl iç içe dikteler yaratırsınız?
2 CSV dosyam var: "Veri" ve "Eşleme": 'Mapping' dosyası 4 sütun bulunur: Device_Name, GDN, Device_Type, ve Device_OS. Dört sütunun tümü doldurulur. 'Veri' dosyası, Device_Namesütun doldurulmuş ve diğer üç sütun boş olarak aynı sütunları içerir . Benim Python kodu hem dosya ve her biri için açmak istediğiniz Device_Name, Veri dosyasında onun …

18
JSON Dizesini HashMap Dosyasına Dönüştürme
Java kullanıyorum ve JSON olan bir dize var: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Ardından Java'daki Haritam: Map<String, Object> retMap = new HashMap<String, Object>(); O HashMap JSONObject tüm verileri depolamak istiyorum. Herkes bunun için kod sağlayabilir mi? org.jsonKütüphaneyi kullanmak istiyorum .
156 java  json  dictionary 

11
Bir sözlük karma mı?
Önbellekleme amaçları için, bir sözlükte bulunan GET argümanlarından bir önbellek anahtarı oluşturmam gerekiyor. Şu anda kullanıyorum sha1(repr(sorted(my_dict.items())))( hashlib'i dahili olarak sha1()kullanan bir kolaylık yöntemidir ) ama daha iyi bir yol olup olmadığını merak ediyorum.
156 python  hash  dictionary 

15
Swift'teki bir sözlüğe map () uygulamasının en temiz yolu nedir?
Sözlükteki tüm tuşlarda bir işlevi eşlemek istiyorum. Aşağıdaki gibi bir şey işe yarayacağını umuyordum, ancak filtre doğrudan sözlüğe uygulanamıyor. Bunu başarmanın en temiz yolu nedir? Bu örnekte, her bir değeri 1 arttırmaya çalışıyorum. Ancak bu örnek için tesadüfi - asıl amaç map () 'nin bir sözlüğe nasıl uygulanacağını bulmaktır. var …
154 swift  dictionary 

14
Bir csv dosyasından sözlük mi oluşturuyorsunuz?
Bir csv dosyasından bir sözlük oluşturmaya çalışıyorum. Csv dosyasının ilk sütunu benzersiz anahtarlar ve ikinci sütunu değerler içerir. Csv dosyasının her satırı, sözlük içindeki benzersiz bir anahtar, değer çiftini temsil eder. csv.DictReaderVe csv.DictWritersınıflarını kullanmaya çalıştım , ancak her satır için nasıl yeni bir sözlük oluşturacağımı anlayabiliyordum. Bir sözlük istiyorum. İşte …

11
Python'daki listedeki yinelenen dikdörtgeni kaldır
Bir dikte listesi var ve aynı anahtar ve değer çiftleriyle dikleri kaldırmak istiyorum. Bu liste için: [{'a': 123}, {'b': 123}, {'a': 123}] Bunu iade etmek istiyorum: [{'a': 123}, {'b': 123}] Başka bir örnek: Bu liste için: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] Bunu iade …
153 python  list  dictionary 

9
Sözlükteki anahtarların listesini nasıl edinebilirim?
Ben sadece anahtarlar istiyorum, bir sözlüğün değerleri değil. Bunu yapmak için henüz herhangi bir kod alamadım. Kaldırmayı kullandığım için başka bir dizi kullanmak çok fazla iş olduğunu kanıtladı. Sözlükteki Anahtarların Listesini nasıl edinebilirim?
152 c#  list  dictionary 


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?

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.