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

4
Java'da nasıl sözlük oluşturursunuz? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bir sözlük (fiziksel kitapta olduğu gibi) uygulamaya çalışıyorum. Kelimelerin …

4
Sözlüğe yeni bir öğe ekleme veya mevcut öğeyi güncelleme yöntemi
Bazı eski kodda, anahtar zaten mevcutsa, yeni bir anahtar / değer öğesi eklemeyi veya değeri güncellemeyi kolaylaştırmak için aşağıdaki uzantı yöntemini gördüm. Yöntem-1 (eski kod). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue> map, TKey key, TValue value) { if (map.ContainsKey(key)) { map[key] = value; } else { map.Add(key, value); …
235 c#  dictionary 

2
Neden sözlüğünde anahtarın bulunup bulunmadığını kontrol etmek neden olmasa da, istisnayı yakalamak daha hızlıdır?
Kodu hayal edin: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Yöntem 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Yöntem 2 public static obj FromDict2(string name) { try { return dict[name]; } catch …



3
Python argparse.Namespace () öğesini sözlük olarak kullanmanın doğru yolu nedir?
argparse.ArgumentParser()Bir Namespacenesne olan sonuçlarını sözlük veya eşleme benzeri bir nesne (bkz. Collections.Mapping ) bekleyen bir yöntemle kullanmak istersem , bunu yapmanın doğru yolu nedir? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> …

6
Sözlük metin dosyası [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir İngilizce dilindeki LOT kelimelere ihtiyaç duyan bir program yazıyorum. Çok fazla kelime içeren …
222 dictionary 

7
Swift'te Bir Sözlük Yoluyla Yineleme
Swift'in Programlama Dili Kılavuzu'ndaki Xcode'un bana bu denemeyi verdiği cevap konusunda biraz kafam karıştı: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9, 16, 25] ] var …
222 dictionary  swift 

2
Sözlük döndürmek için LINQ sorgusu <string, string>
Farklı değerler elde etmek ve sonuç olarak bir Sözlük &lt;dize, dize&gt; geri almak için LINQ kullanarak sorgulamak istiyorum MyClass bir koleksiyon var, ama nasıl daha basit herhangi bir şey yapabilirim anlayamıyorum Aşağıda yapıyorum. Sonuç olarak Dictionary &lt;string, string&gt; almak için kullanabileceğim bazı temiz kodlar ne olurdu? var desiredResults = new …
218 c#  .net  linq  dictionary 


5
Bir dikteyi "mükemmel şekilde" nasıl geçersiz kılabilirim?
Mümkün olduğunca mükemmel bir diksiyon alt sınıfı nasıl yapabilirim ? Nihai hedef, anahtarların küçük harf olduğu basit bir dikte oluşturmaktır. Bu işi yapmak için geçersiz kılabileceğim küçük bir ilkel kümesi olmalı gibi görünüyor, ancak tüm araştırmalarım ve girişimlerime göre durum böyle değil: Ben ise geçersiz kılmak __getitem__/__setitem__ ardından get/ setişi …

4
Harita Üzerinden C ++ Döngüsü
Ben map&lt;string, int&gt;onun dize int değerleri veya anahtarları bilmeden her öğeyi yineleme istiyorum . Şimdiye kadar ne var: void output(map&lt;string, int&gt; table) { map&lt;string, int&gt;::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element? } }
216 c++  dictionary 

6
JSON Dizesini Sözlük Değil Listesine Dönüştürme
Bir JSON dosyasında geçmek ve bir sözlüğe veri dönüştürmek çalışıyorum. Şimdiye kadar yaptığım şey bu: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Ben json1_databir dicttür olmasını bekliyorum ama aslında listben kontrol ederken bir tür olarak çıkıyor type(json1_data). Neyi kaçırıyorum? Anahtarlardan birine erişebilmem için sözlük olması gerekiyor.

8
Bir dizeyi python-3.x'de sözlük kullanarak nasıl biçimlendiririm?
Ben dizeleri biçimlendirmek için sözlük kullanma büyük bir hayranıyım. Kullandığım dize biçimini okumama ve mevcut sözlüklerden faydalanmama yardımcı oluyor. Örneğin: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: %(path)s' % locals() Ancak …

6
Listelerin sözlüğünü oluşturan Python
Değerleri listeler olan bir sözlük oluşturmak istiyorum. Örneğin: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Eğer yaparsam: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Bir KeyError alıyorum, çünkü d [...] bir liste değil. Bu durumda, sözlüğü başlatmak …
214 python  dictionary 

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.