9.1List Comprehension
📝 קיצור ליצירת רשימות
במקום לולאה ארוכה, שורה אחת!
# דרך ארוכה
squares = []
for x in range(5):
squares.append(x ** 2)
# List Comprehension
squares = [x ** 2 for x in range(5)]
print(squares) # [0, 1, 4, 9, 16]
# עם סינון
evens = [x for x in range(10) if x % 2 == 0]
print(evens) # [0, 2, 4, 6, 8]