SORU
7 Temmuz 2011, PERŞEMBE


edebi vs dict oluşturucu - herhangi bir tercih dict?

PyCharm kullanarak, dönüştürmek için vardır fark ettimdict değişmez..

d = {
    'one': '1',
    'two': '2',
}

bir içine..dict yapıcı..

d = dict(one='1', two='2')

..bu farklı yaklaşımlar önemli bir fark var mı?

(Bu soruyu yazarken dict() imkansız bir sayısal belirtmek için gibi görünüyor kullanarak .. d = {1: 'one', 2: 'two'} anahtar mümkün olduğunu fark ettim, ama, belli ki, dict(1='one' ...) değildir. Başka bir şey?)

CEVAP
7 Temmuz 2011, PERŞEMBE


En bariz fark belirtmiştim sanırım. Bunun dışında

ilk defa bir nebze yapmalıdır dict hızlı arama gerek yok

ikinci arar dict locals() globals() ve buluntular, yerleşik, böylece geçiş davranışı tanımlayarak bir yerel aradı dict örnek olsa da hatırlamıyorum her yerde bu iyi bir fikir olabilir dışında belki hata ayıklama

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011