Загрузка...

چالش روز هشتم تابع #lambda پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون

⚡ تا حالا شده برای یه تابع ساده کلی کد بنویسی؟ با lambda راحت‌ترش کن! 😎

✔ چی هست؟
lambda یه تابع ناشناس و یک‌خطی در پایتونه که نیازی به def نداره و معمولاً برای کارهای سریع و کوتاه استفاده می‌شه.

💡 مثال ساده:

add = lambda x, y: x + y
print(add(3, 5)) # ✅ خروجی: 8

✔ نکات ریز اما مهم:
1️⃣ lambda فقط یه بیان (expression) رو برمی‌گردونه، یعنی نمی‌تونه چندین دستور داشته باشه!
2️⃣ با map()، filter() و sorted() عالی کار می‌کنه!
3️⃣ برای توابعی که فقط یه بار نیاز داری، خیلی کارآمده!

💡 مثال با map():

nums = [1, 2, 3, 4]
squared = list(map(lambda x: x**2, nums))
print(squared) # ✅ [1, 4, 9, 16]

💡 مثال با sorted() و lambda:

words = ["apple", "banana", "cherry"]
words_sorted = sorted(words, key=lambda x: len(x))
print(words_sorted) # ✅ ['apple', 'cherry', 'banana']

⚠ نکته مهم:
اگه تابع چندین خطی و پیچیده شد، بهتره از def استفاده کنی، چون lambda خوندنش سخت می‌شه!

🔥 پس هر وقت یه تابع یک‌خطی لازم داشتی، lambda گزینه‌ی عالیه! 😉

💬 #پایتون #آموزش_پایتون #برنامهنویسی #برنامه_نویسی #تکنولوژی #python #چالش_پایتون #چالش_۴۰_روز #lambda

Видео چالش روز هشتم تابع #lambda پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون канала hamid valad
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять