آشنایی با دیکشنری در زبان برنامه نویسی پایتون
دیکشنری به معنای فرهنگ لغت بوده و کلمات موجود در داخل آن به همراه معنا و مفهوم قرار می گیرند. به این شکل که در دیکشنری یک کلمه با تمامی معنا و مفهوم به همان زبان یا زبان های دیگر نوشته شده است.
زبان برنامه نویسی پایتون نیز دارای دیکشنری خاص خود می باشد.
در این مقاله به بررسی این موضوع که دیکشنری زبان برنامه نویسی پایتون به چه صورتی می باشد؟ چه کاربردی برای برنامه نویسان داشته و چگونه می توان از آن استفاده کرد، خواهیم پرداخت.
آشنایی با دیکشنری زبان برنامه نویسی پایتون
در زبان برنامه نویسی پایتون داده ورودی با کلاس انتخاب می شود که داده همان شیء می باشد.
برنامه نویس امکان معرفی و تعیین داده دلخواه خود بر اساس کلاس را نیز دارد.
در زبان برنامه نویسی پایتون تعدادی داده از پیش در پایگاه وجود دارد که توسط مفسران شناسایی شده است.
انواع این داده ها به شرح زیر می باشد:
1. دیکشنری (dictionary )
2. لیست list
3. تاپل Tuple
4. مجموعه Set
5. دسته بندی
None type 6
دیکشنری Dictionary
دیکشنری در زبان برنامه نویسی پایتون، داده ای مشخص شده برای داده های پیچیده می باشد. دیکشنری ها نوعی از داده مجموعه ها نیز می باشند.
دیکشنری به معنای فرهنگ لغت می باشد که در آن تعدادی کلمه وجود دارد که در مقابل آن کلیه معنا و مفاهیم آن کلمه نوشته شده است.
در زبان برنامه نویسی پایتون نیز دیکشنری به همین صورت می باشد و در مقابل یک کلمه کلیدی در زبان پایتون عبارتی شامل داده دریافت شده از ورودی قرار می گیرد.
دیکشنری در زبان برنامه نویسی پایتون چه کاربردی دارد؟
دیکشنری در زبان برنامه نویسی پایتون نوعی داده می باشد.
اما چرا لازم است از بین تعداد زیادی داده در زبان پایتون، یک چیز را انتخاب نمایید؟ این موضوع چه کاربردی دارد؟
در دیکشنری داده زبان برنامه نویسی پایتون کلید دسترسی (اندیس گذاری) توسط برنامه نویس مشخص شده و این وجه تمایز نوع داده دیکشنری و نوع داده مجموعه ها می باشد.
کلید می تواند هر چیزی مانند عدد، کارکتر و… باشد اما لازم است منحصر به فرد باشد. مانند فرهنگ لغت، یک کلمه داریم که در مقابل آن معنا و مفهومی قرار گرفته است.
در دیکشنری زبان برنامه نویسی پایتون کلمه همان کلید می باشد و شرح و معنای آن نیز مقداری است که به عنوان داده از ورودی دریافت می شود و این مقدار می تواند هر عبارت و یا هر اندازه ای باشد.( رشته متنی، کارکتر، عدد، منبع شیء)
می توان گفت علت محبوبیت دیکشنری زبان برنامه نویسی پایتون در میان برنامه نویسان و کاربرد آن در پایتون به این دلیل است که این دیکشنری هیچگونه محدودیتی ندارد.
برای مثال شما جهت ذخیره نمودن نام و نمرات دانش آموز هیچ نیازی به آگاهی از نمره و یا شماره منزل دانش آموز ندارید.
اما در نوع داده دیکشنری شما لازم است برای یافتن نمره، نام و نام خانوادگی دانش آموز را به عنوان کلید و نمره را به عنوان مقدار در نظر بگیرید.
آموزش دیکشنری زبان برنامه نویسی پایتون
در صورتی که پس از آشنایی مقدماتی با دیکشنری فوق متوجه شده اید که دیکشنری زبان برنامه نویسی پایتون برای شما کاربردی می باشد و تمایل به یادگیری آن دارید، در این بخش با ما همراه باشید.
تعریف دیکشنری در زبان برنامه نویسی پایتون
جهت تعریف دیکشنری زبان برنامه نویسی پایتون لازم است کلمه کلیدی (dict) را بنویسید و در آن سمت مساوی نیز علامت {} را قرار دهید و در مرحله بعدی مقدار مورد نظر را در داخل آن بنویسید
هر میزان ورودی دارای یک کلید می باشد که لازم است کلید و مقدار را به صورت «مقدار:کلید» جدا نمایید.
کلید ها می توانند رشته نیز باشند.
دسترسی به مقدار در دیکشنری زبان برنامه نویسی پایتون
روش نخست: شما برای دسترسی به مقدار تنها کافی است نام کلید را در داخل براکت قرار دهید.
روش دوم: جهت دسترسی به مقدار می توانید از تابع get نیز استفاده نمایید
و پیش از آن لازم است نام دیکشنری را بیاورید و به این صورت نتیجه همانند نتیجه روش قبل می شود.
تغییر یا بروزرسانی مقدار در دیکشنری زبان برنامه نویسی پایتون
شما با کمک نام اصلی یا کلید در زبان برنامه نویسی پایتون قادر به مقداردهی خواهید بود.
به طور کلی پس از هر چند بار مقدار دهی به کلید، آخرین مقدار به آن نسبت داده می شود.
اضافه نمودن آیتم به دیکشنری زبان برنامه نویسی پایتون
جهت اضافه نمودن یک آیتم جدید به دیکشنری زبان پایتون لازم است یک کلید جدید با مقدار مشخص را نیز به دیکشنری اضافه نمایید.
نحوه حذف در دیکشنری زبان برنامه نویسی پایتون
در دیکشنری زبان برنامه نویسی پایتون چند روش جهت حذف وجود دارد:
روش: Pop در این روش یک آیتم با کلید مشخص حذف می شود
روش: Popitem در این روش آخرین آینم نوشته شده در دیکشنری حذف می شود.
روش: Del این روش مانند روش Pop ایتمی که با کلید مشخص شده را حذف می کند.
روش : Clear با استفاده از این کلمه کلیدی می توانید کل محتویات دیکشنری پایتون را حذف کنید.
روش کپی کردن در دیکشنری زبان برنامه نویسی پایتون
جهت کپی از دیکشنری نمی توانید از دستور dict1=dict2 استفاده کنید.
زیرا در این صورت آدرس دیکشنری در dict 2 قرار می گیرد
برای گرفتن یک کپی صحیح لازم است از دستور کپی استفاده کنید.
همچنین می توانید از روش دیگر (از کلمه کلیدی dict) استفاده نمایید.
دیکشنری تو در تو در زبان برنامه نویسی پایتون
دیکشنری تو در تو (Nested Dictionary) به یک دیکشنری در دیکشنری دیگر گفته می شود.
در این دیکشنری سه نوع مدل یا مقدار داریم که کلید های (family , name, number) نام جدید دیکشنری و مقادیر دیکشنری جدید می باشند.
دیکشنری تو در تو به دو صورت تعریف می شوند.
کلام آخر
در این مقاله به آشنایی با دیکشنری در زبان برنامه نویسی پایتون ، کاربرد آن و نحوه کار با آن پرداخته شد. دیکشنری ها یکی از برترین و پربازده ترین نوع داده های زبان پایتون هستند که ظاهر گول زننده ای دارند و کسی باورش نمی شود که چنین مورد استفاده وسیعی داشته باشند!
جهت آشنایی بیشتری با این مبحث و مباحث کاربردی دیگر زبان برنامه نویسی پایتون با پکیج های آموزشی مگاپایتون همراه باشید.
[wp-faq-schema title=”سوالات متداول پایتون” accordion=1]
دانستنی های کاربردی جهت آشنایی با زبان برنامه نویسی پایتون
زبان برنامه نویسی پایتون چه کاربرد و ویژگی هایی دارد؟
چگونه به یک برنامه نویس ماهر تبدیل شویم؟
با یادگیری چه زبانی می توانید به یک برنامه نویس ماهر تحت وب تبدیل شوید؟
آشنایی با معنای اوپن سورس و مزایای آن در برنامه نویسی
زبان برنامه نویسی پایتون در دنیای امروز چه کاربردی دارد؟
یادگیری برنامه نویسی پایتون برای مبتدیان
آموزش چگونگی شروع یادگیری زبان برنامه نویسی پایتون
شروع یادگیری زبان برنامه نویسی پایتون : آشنایی با توابع پایتون
شروع یادگیری زبان برنامه نویسی پایتون : عملگر های شرطی
شروع یادگیری زبان برنامه نویسی پایتون (بخش آخر)
آشنایی با سایت های آموزشی رایگان و معتبر جهت یادگیری زبان برنامه نویسی پایتون
چرا زبان برنامه نویسی پایتون به یک زبان قدرتمند تبدیل شده است؟
آشنایی با قدرت و ویژگی های فریم ورک ها در زبان برنامه نویسی پایتون
آشنایی با دیکشنری در زبان برنامه نویسی پایتون
آشنایی با پردرآمدترین زبان های برنامه نویسی سال های اخیر در ایران
چه زمانی استفاده از زبان برنامه نویسی پایتون می تواند برای شما سود آور باشد؟
چگونه وارد دنیای برنامه نویسی پایتون شویم؟
معرفی ۱۰ شرکت مشهور و رده بالا که از پایتون استفاده می کنند
چرا زبان برنامه نویسی پایتون برای تازه کاران زبان مناسبی می باشد؟
آشنایی با مفاهیم پایه و کاربردی در زبان برنامه نویسی پایتون
آشنایی با ویژگیهای حرفهای پایتون که موجب سهولت در انجام کارها میشود
۱۵ کتابخانه مهم و پرطرفدار در زبان برنامهنویسی پایتون
۱۰ کاربرد اصلی استفاده از زبان برنامه نویسی پایتون در پروژه های بزرگ سازمانی
اصلی ترین عواملی که موجب کند بودن زبان برنامه نویسی پایتون شده است!
چقدر طول میکشد تا به برنامهنویسی ماهر در زبان پایتون تبدیل شویم؟
آشنایی با ۶ رویکرد کاربردی زبان برنامه نویسی پایتون
آشنایی با دکوراتورها در زبان برنامه نویسی پایتون
12 مزایا و معایب زبان برنامه نویسی پایتون برای توسعه وب
مقدمه ای بر یادگیری ماشین یا ماشین لرنینگ و کاربرد های آن
یادگیری ماشین با زبان برنامه نویسی پایتون چه کاربردهایی دارد؟
آشنایی با پیش نیازهای اصلی ماشین لرنینگ
بررسی جامع انواع مدل های ماشین لرنینگ و کاربردهای آن
مهم ترین تفاوت های هوش مصنوعی و یادگیری ماشین
آشنایی با درآمد و بازار کار ماشین لرنینگ در سال 2022
آشنایی جامع با هوش مصنوعی و کاربردهای AI
آشنایی جامع با یادگیری نظارت شده در ماشین لرنینگ
6 نکته کاربردی یادگیری ماشین لرنینگ
4 کاربرد اصلی یادگیری نظارت نشده در ماشین لرنینگ
4 کاربرد مهم ماشین لرنینگ در دیجیتال مارکتینگ
7 کاربرد ماشین لرنینگ و هوش مصنوعی در شبکه اجتماعی اینستاگرام
بررسی ۵ کاربرد جالب ماشین لرنینگ در سال ۲۰۲۲
آشنایی با سه مسیر اصلی جهت یادگیری ماشین لرنینگ
۹ کاربرد اصلی دیپ لرنینگ در زندگی روزانه
۶ ایده برای پروژه های یادگیری ماشین لرنینگ برای افراد مبتدی و تازه کار
شش زبان برنامه نویسی برتر در حوزه واقعیت مجازی
آشنایی با ۹ سرور دیسکورد برای علاقه مندان به زبان برنامه نویسی پایتون و ماشین لرنینگ
آشنایی با برترین نرم افزارهای هوش مصنوعی و کاربردهای آن
آشنایی جامع با اصلی ترین روش های یادگیری عمیق
آشنایی جامع با تمامی مباحث و مهم ترین کاربردهای شبکه عصبی کانولوشن
آشنایی جامع با درخت تصمیم و اصلی ترین کاربرد و مفاهیم آن در ماشین لرنینگ
درباره Matinus
با ورود به کارشناسی مهندسی کامپیوتر گرایش نرم افزار از سال 1385 به دنیای زیبای آی تی وارد شدم و فوق لیسانسم رو در رشته آی تی گرایش تجارت الکترونیک از دانشگاه خواجه نصیر طوسی گرفتم. از همون دوران شروع به ساختن وب سایت ها و سئو کردن اونها کردم. زمانی که هیچ کس نمی تونست سئو چیه! یکی پس از دیگری زبان های برنامه نویسی رو تست کردم؛ مثل سی پلاس پلاس ؛ سی شارپ ؛ جاوا ؛ جاوا اسکریپت ؛ سوییفت و .... با همشون برنامه نوشتم تا رسیدم به پایتون و با توجه به تجربه خودم فهمیدم که به این زبان بیشتر علاقه دارم چون در مدت سه ماه اول 24 ساعته پشت کامپیوتر بودم و با برترین اساتید جهان پایتون خودم رو ارتقا دادم تا پس از دو سه سال در پایتون سنیور شدم و اکنون می تونم اونو تدریس کنم. آموزش پایتون من زیادی وسواس گونه و جامعه و من پشت صحنه دستورات و حافظه رو بشما می گم که هیچکس این رو به شما نمیگه.... چون بلد نیستن!!! فقط بلدن از دستورات استفاده کنن. مطمئن باش بعد از آموزش پایتون من خیلی حرف برای گفتن داری و میتونی وارد دنیای هوش مصنوعی و یادگیری ماشین و علوم داده ها بشی و یک شغل بسیار پردرآمد در خارج از کشور بگیری ......
نوشتههای بیشتر از Matinus
دیدگاهتان را بنویسید