30
Ara
Bir dict nesnesi içinde listeler barındırıyorsanız (PiSi paketleri ile ilgili betiklerde genellikle bunu yapıyoruz, sanırım çok seviyoruz), dict içinde bulunan bir listeye ekleme yapmanız gerektiğinde önce o indisin dict içinde bulunup bulunmadığını kontrol etmeniz gerekebilir:
if 'packages' not in d:
d['packages'] = []
d['packages'].append('apache')
dict.setdefault() metodu ile bu işi hızlı bir şekilde, ve “tek satırda” yapabilirsiniz:
d.setdefault('packages', []).append('apache')















