لیست کامپرهنشن در پایتون لیست کامپرهنشن (List Comprehension) یک روش…

لیست کامپرهنشن در پایتون

لیست کامپرهنشن (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]

این ویژگی باعث می‌شود کدها تمیزتر، کوتاه‌تر و خواناتر باشند.
۱۳ شهریور ۱۴۰۴ ۱٫۵ هزار ۹