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ş:
Bir dict başlatma için tercih edilen s...
Dönüştürme Python kwargs için dict?...
O'un yeni yapılar yerine düz eski...
'setdefault' dict yöntemi du...
Dict anahtarları Python içinde bir özn...