SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • midomansour

    midomansour

    19 EYLÜL 2009
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010