«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
Java LinkedHashMap ilk veya son girişi al
Kullandım LinkedHashMapçünkü haritadaki tuşların girilme sırası önemlidir. Ama şimdi anahtarın değerini ilk etapta (ilk girilen giriş) veya son olarak almak istiyorum. Bir benzeri yöntem olmalı first()ve last()bunun gibi ya da bir şey? Sadece ilk tuş girişini almak için bir yineleyiciye ihtiyacım var mı? Bu yüzden kullandım LinkedHashMap! Teşekkürler!

10
Bir sözlüğü bir dosyaya nasıl kaydederim?
Bir dict değerini değiştirme ve dict'i bir metin dosyasına kaydetme konusunda sorunum var (format aynı olmalı), sadece member_phonealanı değiştirmek istiyorum . Metin dosyam şu biçimde: memberID:member_name:member_email:member_phone ve ben metin dosyasını bölüyorum: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e member_phoneDepolananı değiştirmeye çalıştığımda d, değer anahtardan değil, …

11
Clojure'da bir haritanın değerleri üzerindeki bir işlevi eşleme
Bir değer haritasını aynı tuşlarla ancak değerlere uygulanan bir işlevle başka bir haritaya dönüştürmek istiyorum. Clojure api'de bunu yapmak için bir işlev olduğunu düşünürdüm, ama bulamadım. İşte aradığım şeyin örnek bir uygulaması (defn map-function-on-map-vals [m f] (reduce (fn [altered-map [k v]] (assoc altered-map k (f v))) {} m)) (println (map-function-on-map-vals …



16
Java'da Harita Yazdırması
Güzel bir baskı için güzel bir yol arıyorum Map. map.toString() bana verir: {key1=value1, key2=value2, key3=value3} Harita giriş değerlerimde daha fazla özgürlük istiyorum ve bunun gibi bir şey arıyorum: key1="value1", key2="value2", key3="value3" Bu küçük kod parçasını yazdım: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, …


5
Python'da Listeye Karşılık Gelen Sözlük Anahtar Değerleri Üzerinde Yineleme
Python 2.7'de çalışmak. Değer listesi olarak takım adları ve her takım için puanlanan ve izin verilen koşu sayısı içeren bir sözlüğüm var: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Sözlüğü bir işleve aktarabilmek ve her takım (anahtarlar) üzerinde yinelemek istiyorum. İşte kullandığım kod. Şu anda sadece …

10
C Sözlüğü Uygulamasının Hızlı Yolu
C'de program yazarken özlediğim şeylerden biri sözlük veri yapısıdır. Birini C'de uygulamanın en uygun yolu nedir? Performans arıyorum değil, sıfırdan kodlama kolaylığı. Ben de genel olmasını istemiyorum - string-> int gibi bir şey yapacak. Ancak, rastgele sayıda öğeyi depolayabilmesini istiyorum. Bu daha çok bir egzersiz olarak düşünülmüştür. Kullanılabilecek 3. taraf …

8
.NET - Sözlük kilitleme ve ConcurrentDictionary
Türler hakkında yeterince bilgi bulamadım ConcurrentDictionary, bu yüzden burada sormayı düşündüm. Şu anda, Dictionarybirden fazla iş parçacığı tarafından (bir iş parçacığı havuzundan, dolayısıyla tam olarak iş parçacığı miktarı yok) sürekli erişilen tüm kullanıcıları tutmak için a kullanıyorum ve eşitlenmiş erişime sahip. Kısa bir süre önce .NET 4.0'da bir dizi iş …



26
Asla hiçbir şeyle eşleşmeyecek bir Regex
Bu aptalca bir soru gibi gelebilir, ancak bazı geliştiricilerimle uzun bir konuşma yaptım ve düşünmesi eğlenceli bir şey gibi geldi. Yani; ne düşünüyorsun - bir Regex neye benziyor, bu asla hiçbir dizeyle eşleşmeyecek! Düzenleme : Bunu neden istiyorum? Öncelikle böyle bir ifadeyi düşünmeyi ilginç bulduğum için ve ikinci olarak da …

6
Python3'te indekse göre dict_keys öğesine erişim
Bir dict_key öğesinin dizinine göre erişmeye çalışıyorum: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Almak istiyorum foo. ile aynı: keys[0] TypeError: 'dict_keys' object does not support indexing Bunu nasıl yapabilirim?

29
Sözlük sözlükleri nasıl birleştirilir?
Birden çok sözlüğü birleştirmem gerekiyor, işte sahip olduğum şeyler: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} ile A B CveD ağacın yapraklarını olmak gibi{"info1":"value", "info2":"value2"} Bilinmeyen bir sözlük seviyesi (derinliği) var, olabilir {2:{"c":{"z":{"y":{C}}}}} Benim durumumda, düğümlerin dokümanlar olduğu ve dosya olarak bırakıldığı bir dizin / dosya yapısını temsil eder. …

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.