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 .