لیست کامپرهنشن در پایتون
لیست کامپرهنشن (List Comprehension) یک روش خلاصه و قدرتمند برای ساختن لیستها در پایتون است. بهجای نوشتن چندین خط کد با حلقه، میتوان در یک خط، لیست جدید تولید کرد.
🔹 مثال ساده:
numbers = [1, 2, 3, 4, 5]
squares = [x**2 for x in numbers]
print(squares)
✅ خروجی:
[1, 4, 9, 16, 25]
🔹 استفاده همراه با شرط:
even_squares = [x**2 for x in numbers if x % 2 == 0]
print(even_squares)
✅ خروجی:
[4, 16]
این ویژگی باعث میشود کدها تمیزتر، کوتاهتر و خواناتر باشند.
۱۳ شهریور ۱۴۰۴ ۱٫۵ هزار ۹