در خدمت شما هستیم با آموزش دیکشنری در برنامه نویسی پایتون از وب سایت آموزش برنامه نویسی سورس باران. دیکشنری Dictionary یک مجموعه از داده ها است که نامرتب، تغییر پذیر و اندیس گذاری شده است. تا انتها با ما همراه باشید…
آموزش دیکشنری در برنامه نویسی پایتون
دیکشنری با استفاده از آکولاد ساخته می شود و عناصر آن به صورت جفت کلید/مقدار است. در زیر ساخت یک دستور دیکشنری یا Dictionary را مشاهده می نمایید
1 2 3 4 5 6 |
thisdict = { "apple": "green", "banana": "yellow", "cherry": "red" } print(thisdict) |
خروجی یه شرح زیر می باشد
منظور از نامرتب بودن دیکشنری این است که تضمینی برای به ترتیب قرار گرفتن عناصر در دیکشنری وجود ندارد.
به مثال زیر توجه کنید مقدار عنصر “apple” را تغییر داده ایم:
1 2 3 4 5 6 7 |
thisdict = { "apple": "green", "banana": "yellow", "cherry": "red" } thisdict["apple"] = "red" print(thisdict) |
آموزش تابع dict در پایتون
می توانیم از سازنده یا تابع ()dict برای ساخت دیکشنری استفاده کنیم. به مثال زیر توجه نمایید:
1 2 3 4 |
thisdict = dict(apple="green", banana="yellow", cherry="red") # note that keywords are not string literals # note the use of equals rather than colon for the assignment print(thisdict) |
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو
افزودن آیتم جدید در دیکشنری
برای اضافه کردن یک عنصر جدید، از یک کلید جدید به همراه مقداری برای آن استفاده می کنیم. در مثال زیر یک عنصر جدید به نام “damson” را به دیکشنری اضافه کرده ایم:
1 2 3 |
thisdict = dict(apple="green", banana="yellow", cherry="red") thisdict["damson"] = "purple" print(thisdict) |
حذف آیتم از دیکشنری در پایتون
از تابع ()del برای حذف یک عنصر از دیکشنری استفاده می کنیم. در مثال زیر عنصر “banana” را از دیکشنری حذف کرده ایم:
1 2 3 |
thisdict = dict(apple="green", banana="yellow", cherry="red") del(thisdict["banana"]) print(thisdict) |
پیدا کردن طول دیکشنری در پایتون
از تابع ()len برای بدست آوردن طول یک دیکشنری استفاده می کنیم. مثال زیر طول دیکشنری thisdict را که ۳ می باشد را چاپ می کند:
1 2 |
thisdict = dict(apple="green", banana="yellow", cherry="red") print(len(thisdict)) |
Set در برنامه نویسی پایتون
set در پایتون یک مجموعه از داده ها است که نامرتب و اندیس گذاری نشده است. set در پایتون داخل آکولاد {} نوشته می شود. به مثال زیر توجه کنید
1 2 |
thisset = {"apple", "banana", "cherry"} print(thisset) |
خروجی یه شرح زیر می باشد
تابع ()set در پایتون
همچنین می توانیم از تابع ()set برای ساخت set استفاده کنیم. از تابع ()add نیز برای اضافه کردن آیتم به set و از آیتم ()remove برای حذف یک آیتم استفاده می کنیم. تابع ()len نیز اندازه set را برمی گرداند.
مثال 1
1 2 |
thisset = set(("apple", "banana", "cherry")) # note the double round-brackets print(thisset) |
خروجی یه شرح زیر می باشد
مثال 2
1 2 3 |
thisset = set(("apple", "banana", "cherry")) thisset.add("damson") print(thisset) |
مثال 3
1 2 |
thisset = set(("apple", "banana", "cherry")) print(len(thisset)) |
خروجی عدد 3 می باشد. همچنین شما دوستان عزیز می توانید از این لینک اطلاعات بیشتری کسب نمایید.
لیست جلسات قبل آموزش پایتون
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۱۷ اردیبهشت ۱۳۹۹
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس