جستجو برای:
سبد خرید 0
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
اصل آموز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
ورود با Google
یا استفاده از شبکه اجتماعی
عضویت
[suncode_otp_registration_form]

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

ارسال مجدد کد یکبار مصرف (00:30)
اصل آموز
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
ثبت نام کنید
0

وبلاگ

اصل آموز > مقالات > تمرینات دوره ها > کلیپ 19: دیکشنری ها

کلیپ 19: دیکشنری ها

25 اردیبهشت 1402
ارسال شده توسط مدیر سایت
تمرینات دوره ها

تمرین اول

برنامه ای ایجاد کنین که یه دیکشنری با مقادیر d = {“a”: 1, “b”: 2, “c”: 3} رو داشته باشه و جمع مقادیرِ ذخیره شده تو کلیدای اول و دوم رو واسمون پرینت بگیره.

مشاهده پاسخ:

راه حل پیشنهادی:

تمرین دوره پایتون

تمرین دوم

یه دیکشنری داریم به این شکل: d = {“a”: 1, “b”: 2}. میخوایم یه کلید و مقدار c و 3 رو به این دیکشنری اضافه کنیم. و ازش پرینت بگیریم. چطور باید این کارُ انجام بدیم؟

مشاهده پاسخ:

راه حل پیشنهادی:

تمرین سوم

بررسی کنین که کدای زیر قراره چه کاری رو انجام بدن:تمرین دوره پایتون

مشاهده پاسخ:

تو این کدا داریم از فیلتر کردن استفاده میکنیم و تمام اعضای این دیکشنری مورد بررسی قرار داده میشن. اگه مقدار هر کلید بالاتر و یا مساوی 1 بود، اون کلید و مقدار میمونه و اگه بیشتر از 1 بود نمیمونه. ضمنا از تابع dict هم واسه این استفاده میکنیم ک مجدد بهمون یه دیکشنری برگردونه و نه چیز دیگه ای. با توجه به این توضیحات، تنها کلیدی که مقدارش کمتر از 1 باشه فقط اولین کلیده.

تمرین چهارم

1.      یه دیکشنری به این شکل رو در نظر بگیرین:id={‘@mrtz’:25, ‘@mld’:66, ‘@frz’:21}این دیکشنری داره آی دی های اینستاگرامو به تعداد پستای منتشر شده شون متصل میکنه. برنامه ای بنویسین که بتونه جمع کل پستای منتشر شده توسط این سه اکانت رو بهمون نشون بده. خروجی کارتون باید شبیه به این باشه:

تمرین دوره پایتون

(راهنمایی: واسه حل این برنامه باید دو تا تابع رو خودتون برین از اینترنت پیدا کنین و کارکردشون رو بررسی کنین. این دو تا تابع عبارت اند از: تابع sum و متد values برای دیکشنریا.)

مشاهده پاسخ:

تمرین دوره پایتون

تمرین پنجم

مشکل کدای زیر چیه و چطور میشه حلش کرد؟

تمرین دوره پایتون

مشاهده پاسخ:

مشکل پیش اومده اینجا اینه که ما کلیدی بنام 2 نداریم تو این دیکشنری. در واقع ایندکس گذاری تو دیکشنریا با استفاده از کلید ها امکان پذیره و نه مقادیر. پس نمیتونیم با مقدار به کلید برسیم. میتونیم این کدا رو اینجوری بازنویسی کنیم:

درباره مدیر سایت

مرتضی بُنجَخی مدیریت تولید اصل آموز مرتضی یه فرد پر تلاشه که تو هر کاری میتونه بصورت خودآموز حرفه ای بشه. یه دانشجوی خودآموز که هر روز دوس داره به آموزخته هاش اضافه کنه. از 13 سالگیش یعنی از سال 82 داره زبان انگلیسی میخونه و در حال حاضر دانشچوی دکترای آموزش زبان انگلیسیه.

نوشته‌های بیشتر از مدیر سایت
قبلی کلیپ 18: مجموعه ها
بعدی اولین زبان برای هوش مصنوعی (AI)

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • برنامه نویسی
  • پایتون و هوش مصنوعی
  • تمرینات دوره ها
  • عمومی
برچسب‌ها
javascript python برنامه نویسی برنامه نویسی، آرایه تمرین جاوا جاوااسکریپت جاوااسکریپت، برنامه نویسی زبان برنامه نویسی هوش مصنوعی پایتون پایتون، ماش همدانی
ورود
ورود با شماره موبایل
ورود با آدرس ایمیل
حساب ندارید؟ ثبت نام کنید
ورود با Google
یا استفاده از شبکه اجتماعی
بازیابی رمز عبور
ورود با شماره موبایل
ورود با آدرس ایمیل
ثبت نام
عضو هستید؟ ورود به حساب
محافظت شده توسط   
دسته بندی دوره ها
دسته بندی بلاگ
دوره های من
دسته بندی دوره ها

اصل آموز

محصولات دوبله شده

  • 6 دوره
اصل آموز

محصولات زبان اصلی

  • 4 دوره

دسته بندی بلاگ

اصل آموز

برنامه نویسی

  • 18 نوشته
اصل آموز

پایتون و هوش مصنوعی

  • 9 نوشته
اصل آموز

تمرینات دوره ها

  • 25 نوشته

دوره های من
برای مشاهده خریدهای خود باید وارد حساب کاربری خود شوید

Envelope Instagram Telegram لوگوی ایتا