Python ile compréhensions (tek satırlı yapı) işlemleri
👀 Hızlı Bakış
🦄 Tek satır ile yapı oluşturmadır.
🤯 Daha anlaşılır
💨 Daha hızlı
# Verimli Yapı
squares = [x**2 for x in range(10)] # Liste tanımlama
square_lut = {x: x**2 for x in range(10)} # Dict tanımlama
# Verimsiz (eski) yapı
squares = []
square_lut = {}
for x in range(10):
squares.append(x**2)
square_lut[x] = x**2