dictionary hakkında sorular

30
cevaplar

Tek bir ifadede iki sözlüğü nasıl birleştirebilirim?

iki Python sözlüğüm var ve bu iki sözlüğü döndüren tek bir ifade yazmak istiyorum, birleşti. update() yöntemi, yeri ... ilirim? (ekstra net olmak için, dict.update() nin son bir kazançlı çatışma kullanımı da aradığım şeydir.)
tarihinde sordu 2008-09-02 11:44:30
30
cevaplar

Bir sözlüğü değere göre nasıl sıralayabilirim?

bir veritabanında iki alandan okunan bir değer sözlüğüm var: bir dize alanı ve sayısal bir alan. Dize alanı benzersizd ... ncak sözlüklerin bir listesine gerçekten ihtiyacım olmadığından daha basit bir çözüm olup olmadığını bilmek istedim.
tarihinde sordu 2009-03-05 03:49:05
11
cevaplar

Döngüler için ' kullanarak sözlükler üzerinde yineleme

ben biraz aşağıdaki kod tarafından şaşkın duyuyorum: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, ... nahtarı okumak için ihtiyaç duyduğunu nasıl tanır? key Python'da özel bir kelime mi? Yoksa sadece bir değişken mi?
tarihinde sordu 2010-07-21 02:27:42
25
cevaplar

Bir sözlük üzerinde yinelemenin en iyi yolu nedir?

C# ' de bir sözlük üzerinde yineleme yapmak için birkaç farklı yol gördüm. Standart bir yol var mı?
tarihinde sordu 2008-09-26 22:20:06
19
cevaplar

Bir sözlüğe yeni anahtarlar eklemek?

oluşturulduktan sonra bir Python sözlüğüne bir anahtar eklemek mümkün mü? .add() yöntemine sahip görünmüyor.
tarihinde sordu 2009-06-22 02:07:39
17
cevaplar

Python'daki sözlüğün değerine göre sözlüklerin bir listesini nasıl sıralayabilirim?

sözlüklerin bir listesini aldım ve her öğenin belirli bir özellik değerlerine göre sıralanmasını istiyorum. aş ... , 'age':10}] name ile sıralandığında olmalıdır [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
tarihinde sordu 2008-09-16 18:27:47
8
cevaplar

Bir Python sözlüğünden bir anahtar nasıl kaldırılır?

bir sözlükten bir anahtarı silmeye çalışırken yazıyorum: if 'key' in myDict: del myDict['key'] bunu yapmanın tek bir yolu var mı?
tarihinde sordu 2012-07-01 00:27:59
10
cevaplar

Python liste anlama ile bir sözlük oluşturun

Python listesi anlama sözdizimini severim. sözlükleri de oluşturmak için kullanılabilir mi? Örneğin, anahtar ve değerler çiftleri üzerinde yineleyerek: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work
tarihinde sordu 2009-11-17 13:07:53
12
cevaplar

Python & # 39; da iki listeyi bir sözlüğe dönüştürün

sahip olduğunuzu düşünün: keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] aşağıdaki sözlüğü üretmenin en basit yolu nedir? a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'}
tarihinde sordu 2008-10-16 23:05:47
12
cevaplar

Koleksiyon değiştirildi; numaralandırma işlemi yürütmeyebilir

bu hatanın altına alamıyorum, çünkü hata ayıklayıcı eklendiğinde, gerçekleşmiyor gibi görünüyor. Aşağıda kod var. ... System.Diagnostics.Debug.WriteLine("Unsubscribe Error " + e.Message); } } }
tarihinde sordu 2009-03-03 05:01:58
11
cevaplar

Bir sözlük bir dize temsilini dönüştürmek?

str temsilini dict , aşağıdaki dize gibi dict olarak nasıl dönüştürebilirim ? s = "{'muffin' : 'lolz', 'foo' ... girişi dizelere dönüştürür. Bu konuyla başa çıkmak için sınıflarını değiştirmek ve değiştirmek için havamda değilim.
tarihinde sordu 2009-06-12 22:25:02
18
cevaplar

ConcurrentHashMap ve Collections arasındaki fark nedir?synchronizedMap (harita)?

aynı anda birkaç iş parçacığı tarafından değiştirilecek bir Haritam var. Java API'SİNDE üç farklı senkronize ... ve ConcurrentHashMap S tarafından döndürülen Haritalar arasındaki farklar nelerdir? Hangisi hangi duruma uyuyor?
tarihinde sordu 2009-02-04 12:22:46
17
cevaplar

Nasıl bir sözlük kopyalamak ve sadece kopyasını düzenlemek için

birisi lütfen bunu bana açıklayabilir mi? Bu bana hiç mantıklı gelmiyor. bir sözlüğü diğerine kopyalayıp ikin ... alue2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> dict1 {'key2': 'WHY?!', 'key1': 'value1'}
tarihinde sordu 2010-03-18 00:07:06
29
cevaplar

Python ters / bir haritalama ters

böyle bir sözlük verildi: my_map = { 'a': 1, 'b':2 } bu haritayı nasıl çevirebilirsiniz: inv_map ... rleşik işlevi ile çakışmaları önlemek için my_map olarak değiştirildi, map . Bazı yorumlar aşağıda etkilenebilir.
tarihinde sordu 2009-01-27 17:46:09
30
cevaplar

İç içe geçmiş Python dict'i nesneye dönüştürmek mi?

bazı iç içe dicts ve listeleri (yani javascript tarzı nesne sözdizimi) ile bir dict öznitelik erişimi kullanarak veri ... sanırım, bu özyineleme olmadan mümkün değil, ama dicts için bir nesne stili elde etmek için güzel bir yol ne olurdu?
tarihinde sordu 2009-08-20 15:28:18
18
cevaplar

İki dict'i birleştirmenin herhangi bir pythonic yolu var mı (her ikisinde de görünen anahtarlar için değerler ekleme)?

örneğin iki dicts var: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} sonuç: {'a' ... her iki dictte de bir anahtar görünüyorsa, değerlerini ekleyin, yalnızca bir dict'de görünüyorsa, değerini koruyun.
tarihinde sordu 2012-06-13 13:17:28
30
cevaplar

Sözlük değerine göre anahtar alın

ben bir Dictionary çağlar bakmak ve eşleşen adını gösterecektir bir işlev yaptı: dictionary = {'george' : 16, ... at 5 yüzünden KeyError alıyorum. Doğru olmadığını biliyorum ama nasıl geriye doğru arama yapacağımı anlayamıyorum.
tarihinde sordu 2011-11-06 01:09:18
16
cevaplar

Nasıl Bash karma tabloları tanımlamak için?

Python sözlüklerinin eşdeğeri nedir, ancak Bash'de (OS X ve Linux arasında çalışmalıdır).
tarihinde sordu 2009-09-29 22:29:38
8
cevaplar

Neden dict.dict[key] yerine (anahtar) alın?

bugün, sözlükte bir anahtar verilen dict yöntemi get ile karşılaştım, ilişkili değeri döndürür. bu işlev ... rim ve aynı şeyi döndürür: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")
tarihinde sordu 2012-06-15 01:10:39
8
cevaplar

Harita uygulayan ve ekleme sırasını tutan Java sınıfı?

anahtar değer ilişkisi olan Java'da bir sınıf arıyorum, ancak karma kullanmadan. Şu anda yaptığım şey: bi ... zaman eklendiklerine bağlı olarak Hashtable değerlerini elde etmenin bir yolunu bilen var mı? teşekkürler!
tarihinde sordu 2009-03-26 00:22:04
5
cevaplar

Bir sözlük için Python "extend"

bir sözlüğü başka biriyle genişletmenin en iyi yolu hangisi? Örneğin: >>> a = { "a" : 1, "b" : 2 } > ... "a" : 1, "b" : 2, "c" : 3, "d" : 4 } gibi bir şey yapmak istiyorum: a.extend(b) # This does not work
tarihinde sordu 2009-02-23 13:59:32
12
cevaplar

Nasıl koleksiyonları yapar.defaultdict işi mi?

Python dokümanlarındaki örnekleri okudum, ancak yine de bu yöntemin ne anlama geldiğini anlayamıyorum. Biri yardım ede ... > d.items() [('blue', [2, 4]), ('red', [1]), ('yellow', [1, 3])] parametreler int ve list ne içindir?
tarihinde sordu 2011-05-05 19:45:00
17
cevaplar

Del python'da ne zaman yararlıdır?

python'un del anahtar kelimesine ihtiyaç duymasının herhangi bir sebebini gerçekten düşünemiyorum (ve çoğu dilde benze ... python'da del tutmak için herhangi bir neden var mı, yoksa Python'un ön çöp toplama günlerinin bir kalıntısı mı?
tarihinde sordu 2011-05-27 05:37:06
4
cevaplar

Bir sözlüğü python'daki bir işleve anahtar kelime parametreleri olarak geçirme

python'da bir sözlük kullanarak bir işlev çağırmak istiyorum. İşte bazı kod: d = dict(param='test') d ... kilde çalışmasını istiyorum: d = dict(p1=1, p2=2) def f2(p1,p2): print p1, p2 f2(d) bu mümkün mü?
tarihinde sordu 2008-12-02 19:49:11
10
cevaplar

Bir nesnenin alanlarından Python sözlüğü

rasgele bir nesneden bir sözlük oluşturmak için yerleşik bir işlev olup olmadığını biliyor musunuz? Böyle bir şey yap ... gt;>> props(f) { 'bar' : 'hello', 'baz' : 'world' } not: yöntemleri içermemelidir. Sadece alanlar.
tarihinde sordu 2008-09-14 22:00:43
3
cevaplar

Python 3.6+ ' da sözlükler sipariş edildi mi?

sözlükleri, önceki enkarnasyonlardan farklı olarak Python 3.6'da (en azından CPython uygulaması altında) sipariş edili ... fından önerilen .) güncelleme Aralık 2017: dict s istinat ekleme sipariş garantili Python 3.7
tarihinde sordu 2016-10-11 17:59:23
23
cevaplar

Bir öznitelik gibi dict anahtarlarına erişme?

, dict anahtarlarına obj.foo yerine obj['foo'] olarak erişmek için daha kullanışlı buluyorum, bu yüzden bu snippet' ... amasının bir nedeni olduğunu varsayıyorum. Dict anahtarlarına bu şekilde erişmenin uyarıları ve tuzakları ne olurdu?
tarihinde sordu 2011-02-13 17:23:18
2
cevaplar

Python dict kwargs dönüştürme?

sınıf devralma kullanarak sunburnt(solr arabirimi) için bir sorgu oluşturmak ve bu nedenle anahtar değer çiftleri birl ... gümanları alır. Bir dict ({'type':'Event'}) anahtar kelime argümanlarına (type='Event') nasıl dönüştürebilirim ?
tarihinde sordu 2011-04-19 04:46:46
7
cevaplar

Python: bir' sözlük ' boş olup olmadığını kontrol etmek işe yaramıyor gibi görünüyor

bir sözlük boş olup olmadığını kontrol etmeye çalışıyorum ama düzgün davranmıyor. Sadece atlar ve görüntüler online ... " in order to register into the server") else: socket.send("ONLINE " + ' ' .join(self.users.keys()))
tarihinde sordu 2014-04-20 05:29:19
3
cevaplar

Python'un sözlüklerde nasıl oluşturuluyor

Python için yerleşik sözlük türünün nasıl uygulandığını bilen var mı? Benim anlayışım, bir çeşit karma tablo olmasıdır, ancak herhangi bir tür kesin cevap bulamadım.
tarihinde sordu 2008-11-29 10:35:31