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

12
Bir HashMap'i doğrudan nasıl başlatabilirim (gerçek anlamda)?
Bunun gibi bir Java HashMap başlatmanın bir yolu var mı ?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Doğru sözdizimi ne olurdu? Bununla ilgili hiçbir şey bulamadım. Mümkün mü? Asla değişmez ve Harita oluştururken önceden bilinen bir harita bazı "nihai / statik" değerleri koymak için en kısa / en hızlı yolu …



16
Koleksiyon değiştirildi; numaralandırma işlemi yürütülemeyebilir
Hata ayıklayıcı eklendiğinde, bu görünmüyor çünkü bu hatanın altına alamıyorum. Kod aşağıdadır. Bu, bir Windows hizmetindeki bir WCF sunucusudur. NotifySubscribers yöntemi, bir veri olayı olduğunda (rastgele aralıklarla, ancak çok sık değil - günde yaklaşık 800 kez) hizmet tarafından çağrılır. Bir Windows Forms istemcisi abone olduğunda, abone kimliği abone sözlüğüne eklenir …

24
Sözlükte maksimum değere sahip anahtar mı alıyorsunuz?
Ben var dictionary: anahtarlar dizeler, değerler tamsayılar. Misal: stats = {'a':1000, 'b':3000, 'c': 100} 'b'Cevap olarak almak istiyorum , çünkü bu daha yüksek bir değere sahip anahtar. Aşağıdakileri yaptım ve anahtar / değer çiftleri ters çevrilmiş bir ara liste kullanarak: inverse = [(value, key) for key, value in stats.items()] print …
867 python  dictionary  max 

20
Bir sözlük nasıl kopyalanır ve yalnızca kopya nasıl düzenlenir
Lütfen biri bunu bana açıklayabilir mi? Bu benim için bir anlam ifade etmiyor. Bir sözlüğü diğerine kopyalarım ve ikinciyi düzenlerim ve her ikisi de değişir. Bu neden oluyor? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> …

18
Bir sözlüğü değere göre nasıl sıralarsınız?
Sık sık anahtar ve değerlerden oluşan bir sözlüğü değere göre sıralamak zorundayım. Örneğin, frekansa göre sipariş etmek istediğim bir kelime ve ilgili frekans karmalarım var. Bir yoktur SortedListgeri kelimenin eşlemek istediğiniz, tek bir değer (diyelim frekans) için iyidir. Sıralama değerlerini değil, anahtarla sıralama. Bazıları özel bir sınıfa başvurur , ancak …
796 c#  .net  sorting  dictionary 


9
Bir sözlüğün dize ile temsilini sözlüğe dönüştürme?
Aşağıdaki dize gibi strbir a'nın temsilini a'ya nasıl dönüştürebilirim ?dictdict s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Kullanmamayı tercih ederim eval. Başka ne kullanabilirim? Bunun ana nedeni, yazdığı çalışma arkadaşlarım sınıflarından biri, tüm girdileri dizgilere dönüştürüyor. Bu konuyla ilgilenmek için sınıflarını değiştirme ve değiştirme havasında değilim.


10
Python2'de dict.items () ve dict.iteritems () arasındaki fark nedir?
dict.items()Ve arasında uygulanabilir farklar var dict.iteritems()mı? Gönderen Python docs : dict.items(): Sözlüğün (anahtar, değer) çiftleri listesinin bir kopyasını döndürür . dict.iteritems(): Sözlüğün (anahtar, değer) çiftleri üzerinden bir yineleyici döndür . Aşağıdaki kodu çalıştırırsanız, her biri aynı nesneye bir başvuru döndürüyor gibi görünüyor. Kaçırdığım ince farklar var mı? #!/usr/bin/python d={1:'one',2:'two',3:'three'} print …


8
Sözlük listesini pandalara dönüştürme DataFrame
Bunun gibi sözlüklerin bir listesi var: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] Ve bunu DataFrameböyle bir pandaya dönüştürmek istiyorum: month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN …

10
Neden dict [key] yerine dict.get (anahtar)?
Bugün, sözlükte bir anahtar verildiğinde ilişkili değeri döndüren dictyönteme rastladım get. Bu işlev hangi amaçla yararlıdır? Bir sözlükte bir anahtarla ilişkili bir değer bulmak istersem, yapabilirim dict[key]ve aynı şeyi döndürür: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")
649 python  dictionary 

30
Sözlükteki değere göre anahtarı alın
Bir yaş içinde arayacak Dictionaryve eşleşen adı gösterecek bir işlev yaptım : dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Yaşın nasıl karşılaştırılacağını ve bulunacağını biliyorum, sadece kişinin adını nasıl göstereceğimi bilmiyorum. Ayrıca, …
632 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.