Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть چالش روز بیست و چهارم

  • hamid valad
  • 2025-05-17
  • 798
چالش روز بیست و چهارم
  • ok logo

Скачать چالش روز بیست و چهارم бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно چالش روز بیست و چهارم или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку چالش روز بیست و چهارم бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео چالش روز بیست و چهارم

🧠 توضیح کامل تابع setdefault() در پایتون

تابع setdefault() در دیکشنری‌ها یه روش هوشمندانه برای بررسی وجود یک کلید و در صورت نیاز مقداردهی به اون کلیده.

📌 نحوه استفاده از setdefault()

📋 ساختار کلی:

dict.setdefault(key, default_value)

🔹 key : کلیدی که می‌خوای بررسی کنی.
🔹 default_value : مقداری که اگه کلید وجود نداشت، براش قرار می‌گیره (اختیاریه، پیش‌فرضش None هست).
🔹 خروجی: مقدار کلید (چه وجود داشته باشه یا تازه ایجاد بشه).

🚀 مثال 1: بررسی و اضافه کردن مقدار پیش‌فرض

user_info = {'name': 'Ali', 'age': 30}

کلید "city" وجود نداره، پس اضافه میشه
user_info.setdefault('city', 'Tehran')
print(user_info)

کلید "age" وجود داره، پس مقدارش برمی‌گرده
user_info.setdefault('age', 25)
print(user_info)

خروجی:

{'name': 'Ali', 'age': 30, 'city': 'Tehran'}
{'name': 'Ali', 'age': 30, 'city': 'Tehran'}

✅ برای کلید city چون وجود نداشت، مقدار پیش‌فرض اضافه شد.
✅ برای کلید age چون از قبل وجود داشت، مقدارش تغییر نکرد.

🚀 مثال 2: جلوگیری از بازنویسی تصادفی

تابع setdefault() راه خوبی برای اضافه کردن مقدار پیش‌فرضه بدون اینکه مقادیر فعلی اشتباهی بازنویسی بشن.

data = {}
for item in ['apple', 'banana', 'apple', 'orange']:
data.setdefault(item, 0) # اگه وجود نداشت مقدار 0 بذاره
data[item] += 1

print(data)

خروجی:

{'apple': 2, 'banana': 1, 'orange': 1}

🚀 مثال 3: استفاده در برنامه‌های کاربردی

فرض کن می‌خوای تعداد تکرار کلمات رو بشمری:

text = "python is fun and python is powerful"
word_count = {}

for word in text.split():
word_count.setdefault(word, 0)
word_count[word] += 1

print(word_count)

خروجی:

{'python': 2, 'is': 2, 'fun': 1, 'and': 1, 'powerful': 1}

🚨 نکته مهم:

🔹 اگه فقط می‌خوای مقدار یه کلید رو چک کنی، get() هم گزینه خوبیه.
🔹 اما اگه می‌خوای علاوه بر چک کردن، مقدار پیش‌فرض هم قرار بدی، setdefault() بهترین انتخابه.

🎯 خلاصه:

تابع setdefault() یه روش عالی برای جلوگیری از بازنویسی تصادفی مقادیر در دیکشنری‌هاست و می‌تونه کد شما رو تمیزتر و ساده‌تر کنه.

سوالی داشتی تو کامنت‌ها بپرس. 😊👇

#پایتون #آموزش_پایتون #python #برنامه_نویسی #کدنویسی #ترفند_پایتون #چالش_پایتون #برنامه_نویس #python_tips #setdefault

Комментарии

Информация по комментариям в разработке

Похожие видео

  • چالش روز بیست و هشتم #پایتونreduce  #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    چالش روز بیست و هشتم #پایتونreduce #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    4 месяца назад
  • از روز شانزدهم چالش تابع #delattr پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    از روز شانزدهم چالش تابع #delattr پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    5 месяцев назад
  • چالش روز بیست و هفتم #itertools پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    چالش روز بیست و هفتم #itertools پایتون #آموزش_پایتون #یادگیری_پایتون #python #چالش۴۰روزه_پایتون
    4 месяца назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]