22 HAZİRAN 2010, Salı
Sözlükte ilk element için Python erişim
Eğer dict
boş değilse dict
ilk eleman erişmek için kullandığım bir yol
dict[dict.keys()[0]]
Daha iyi bir yolu bunu yapmak için vardır?
CEVAP
22 HAZİRAN 2010, Salı
Olmayan yıkıcı
dict.itervalues().next()
Python 3'te bu olur
next (iter (dict.values()))
Eğer her iki Python ile çalışmak istiyorsanız 2 ve 3 six
kütüphane kullanabilirsiniz:
six.next(six.itervalues(dict))
bu noktada da oldukça gizli ve oldukça kodunuzu tercih ederim.
Eğer herhangi bir öğeyi kaldırmak istiyorsanız, yapın:
key, value = dict.popitem()
"İlk", uygun bir dönem burada olduğunu unutmayın. Bu "dict
sipariş edilen bir tür değildir, çünkü" öğesi. herhangi bir
Bunu Paylaş:
Erişim için döngüler Python Endeksi...
Nasıl Mac OS X üzerinde MySQLdb (Pytho...
Nasıl python sözlükte rastgele bir değ...
Bir şekilde Android üzerinde Python ça...
Python bir sözlük için anahtar Ekle?...