ای نور ما ای سور ما ای دولت منصور ما..........جوشی بنه در شور ما تا می شود انگور ما
دیکشنری ها در پایتون:قسمت اول
بسم الله الرحمن الرحیم
سلام
توی پست قبلی پروژه ای رو که می نوشتیم کامل کردیم و فعلا بحث لیست ها به اتمام رسید.
توی این پست می خوایم در مورد دیکشنری ها صحبت کنیم
که توی پایتون به اختصار به اون ها dict گفته می شه
دیکشنری ترجمه اش به فارسی می شه فرهنگ لغت که واقعا هم شبیه اون ها هستن
چون هم کلید دارن هم یک مقدار
دیکشنری ها جفت هایی از کلید و مقدار به صورت کلید:مقدار هستند که با کاما از یکدیگر جدا شده اند و در بین دو آکلاد هستند
مثال:
مثلا در اینجا کلید ها اسم میوه ها به زبان انگلیسی و مقدار ها اسم میوه ها به زبان فارسی بود
کلید ها و مقدار ها هر چیزی می تونن باشن و لزوما نیاز نیست که حتما رشته باشن
دیکشنری ها دارای کلید و مقدار هستند
این که دیکشنری ها دارای کلید و مقدار هستن نکته مهمی می تونه باشه اما چرا؟
به دلیل این که می تونیم با صدا زدن کلید ها مقدار ها رو فراخوانی کنیم
اول اسم دیکشنری رو صدا می زنیم بعد دو تا اسکوئر براکت می ذاریم و بعد اسم کلید
dict_name[key]
به همین راحتی!!!
مثلا من اگر مقدار سیب رو بخوام:
این نوع فراخوانی شبیه لیست هاست توی لیست ها ایندکس های عددی داشتیم اما اینجا ایندکس هایی داریم که هر چیزی می تونن باشن
دیکشنری ها برخلاف لیست ها بدون ترتیب هستند
یعنی اگر دیکشنری ما مثل دیکشنری میوه ها بود، نمی تونیم بگیم که: fruits[0]
اگر همچین چیزی بنویسیم با ارور مواجه می شیم با چه اروری؟ KeyError
چون در واقع ما کلیدی رو صدا زدیم که اصلا وجود نداشته
اما برای لیست ها IndexError هست چون ایندکسی رو صدا زدیم که وجود نداشته!!
خیلی ممنون که این پست رو خوندید
در پست های بعدی دیکشنری ها رو بیشتر بررسی می کنیم
اگر تازه دارید پایتون یاد می گیرید حتما حتما تمرین داشته باشید
این هم لیست پایتون:
حتما انتشارات نقطه سر خط رو دنبال کنید و این پست رو لایک کنید
اگر هم سوالی یا نظری یا اشکالی در مورد این پست بود حتما توی بخش کامنت ها بنویسید
تا آموزش بعدی پایتون خدانگهدار
مطلبی دیگر از این انتشارات
پایتون?:تعریف عضو جدید در دیکشنری ها
مطلبی دیگر از این انتشارات
لیست ها در پایتون-قسمت اول
مطلبی دیگر از این انتشارات
شیخ بیابانگرد برنامه نویس و مریدان(قسمت دو:شیخ برای سفر دور دنیا آماده می شود!)