Görünüşe göre
update_type ,
None döndürür.
any(cell.update_type(next_cells[cell.index]) for cell in cells)
ancak normal bir döngüde bir sorunu yoksa, buna devam edin. Bu en okunaklı olanıdır ve zamanından önce optimizasyon yapmamalısınız.
Burada kullanmamalı burada
map kullanmalısınız, çünkü onu Python işlevinde/lambda ifadesinde kullanmaktan kaçınmanın bir yolu yoktur, bu nedenle normalden daha hızlı bir avantaj elde edemezsiniz döngü.
bir liste anlamayı kullanmamalısınız, çünkü onları görmezden gelseniz bile
update_type 'ın dönüş değerlerinin bir listesini biriktiriyorsunuzdur - bunun yerine .