SORU
24 EYLÜL 2010, Cuma


python demet için dict

, *1 demet* dict(t) {1: 'a', 2: 'b'} döndürür

İyi bir yolu {'a': 1, 'b': 2} (anahtarları ve vals takas) var mı?

1 veya 2 verilen 'b', belki de en iyi yol değildir bir dict dönüştürme. verilen geri dönmek mümkün olmak istiyorum

CEVAP
24 EYLÜL 2010, Cuma


Deneyin:

>>> t = ((1, 'a'),(2, 'b'))
>>> dict((y, x) for x, y in t)
{'a': 1, 'b': 2}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Droid Life

    Droid Life

    17 Kasım 2009
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013