Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Python loopsuz nested dict filterlama


Öne çıkan mesajlar

Mesaj tarihi: (düzenlendi)

ya su anda yazdigim kod icin performans acayip onemli, dolayisiyla loop icinde loop atarak aradigim dict'i olusturmak istemiyorum.

bunun en hizli yolu nedir? Lambda olayina henuz kafam basmadi hah

elimdeki dict de bu;

https://imgur.com/a/R10YzVB

 

atiyorum ['status'] == 'TRADING' olanlari birakip yeni dicte atacagim.

MrLevie tarafından düzenlendi
Mesaj tarihi:

dict comprehension kullanabilirsin, one liner hem.

k=key, v=value

{k: v for k, v in DICT.items() if v['status'] == 'TRADING'}

syntaxi yanlis yazmis olabilirim simdi random comprehension o(n) ortalamsinda n'de yapiyor diye biliyorum nested looptaki gibi n2 olmaz

×
×
  • Yeni Oluştur...