آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
اضافه کردن آیتمها به دیکشنری در پایتون
در پایتون، دیکشنری (Dictionary) یک ساختار داده است که به شما اجازه میدهد دادهها را به صورت جفتهای کلید و مقدار ذخیره کنید. در این بخش، میخواهیم یاد بگیریم که چطور میتوانیم آیتمهای جدید به دیکشنری اضافه کنیم.
1. اضافه کردن آیتم به دیکشنری با استفاده از کلید جدید 🔑
برای اضافه کردن یک آیتم به دیکشنری، کافی است یک کلید جدید انتخاب کنید و به آن یک مقدار اختصاص دهید. به این صورت:
مثال:
فرض کنید دیکشنری شما شامل برند، مدل و سال یک ماشین است. حالا میخواهیم رنگ آن را هم اضافه کنیم.
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict["color"] = "red" # اضافه کردن رنگ به دیکشنری
print(thisdict)
خروجی:
{'brand': 'Ford', 'model': 'Mustang', 'year': 1964, 'color': 'red'}
همانطور که میبینید، آیتم جدید با کلید "color"
و مقدار "red"
به دیکشنری اضافه شده است. 🎨
2. آپدیت کردن دیکشنری با متد update()
🔄
برای بروزرسانی دیکشنری یا اضافه کردن آیتم جدید، میتوانید از متد update()
استفاده کنید. این متد دیکشنری موجود را با آیتمهای جدید از دیکشنری یا هر شی دیگر که شامل جفتهای کلید و مقدار است، بروزرسانی میکند. اگر کلید جدیدی باشد، به دیکشنری اضافه میشود.
مثال:
در این مثال، دیکشنری ما همچنان شامل اطلاعات ماشین است. حالا میخواهیم رنگ آن را با استفاده از update()
اضافه کنیم.
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.update({"color": "red"}) # اضافه کردن رنگ به دیکشنری با استفاده از update()
print(thisdict)
خروجی:
{'brand': 'Ford', 'model': 'Mustang', 'year': 1964, 'color': 'red'}
در اینجا نیز، همانطور که میبینید، رنگ به دیکشنری اضافه شده است. اما تفاوت اینجا این است که از متد update()
استفاده کردیم.
نکات کلیدی 📝
- استفاده از کلیدهای جدید: هر بار که میخواهید یک آیتم به دیکشنری اضافه کنید، باید یک کلید جدید انتخاب کنید.
- استفاده از متد
update()
برای بروزرسانی: این متد علاوه بر اضافه کردن آیتمهای جدید، در صورتی که کلید مشابهی وجود داشته باشد، مقدار آن را به روز میکند.
تمرین 🧑🏫
- یک دیکشنری بسازید که شامل نام، سن و کشور یک فرد باشد. سپس یک آیتم جدید به آن اضافه کنید که شغل فرد را نشان دهد.
- از متد
update()
برای اضافه کردن یک آیتم جدید به دیکشنری خود استفاده کنید.
حالا شما میدانید چطور میتوانید آیتمهای جدید به دیکشنریها اضافه کنید و از متد update()
برای بروزرسانی آنها استفاده کنید. آمادهاید تا این مفاهیم را در پروژههای خود به کار ببرید؟ 🚀