🐍 آموزش دیکشنری در پایتون | Dictionary
دیکشنری یکی از مهمترین ساختارهای داده در پایتون است که اطلاعات را به صورت کلید و مقدار (Key : Value) ذخیره میکند.
━━━━━━━━━━━━━━━━━━
🔹 1. ساخت دیکشنری
student = {
"name": "Ali",
"age": 20,
"major": "Computer Science"
}
در اینجا:
"name" → کلید (Key)
"Ali" → مقدار (Value)
━━━━━━━━━━━━━━━━━━
🔹 2. دسترسی به مقدار
برای دسترسی به یک مقدار، کلید آن را داخل "[]" قرار میدهیم:
print(student["name"])
📤 خروجی:
Ali
━━━━━━━━━━━━━━━━━━
🔹 3. اضافه کردن عضو جدید
student["city"] = "Isfahan"
حالا دیکشنری شامل "city" نیز میشود.
━━━━━━━━━━━━━━━━━━
🔹 4. تغییر مقدار
اگر کلید از قبل وجود داشته باشد، مقدار آن تغییر میکند:
student["age"] = 21
━━━━━━━━━━━━━━━━━━
🔹 5. حذف یک عضو
با "del" میتوان یک عضو را حذف کرد:
del student["city"]
یا با "pop()":
student.pop("age")
━━━━━━━━━━━━━━━━━━
🔹 6. بررسی وجود یک کلید
if "name" in student:
print("کلید وجود دارد")
━━━━━━━━━━━━━━━━━━
🔹 7. متدهای مهم Dictionary
🔸 "keys()" → دریافت کلیدها
student.keys()
🔸 "values()" → دریافت مقادیر
student.values()
🔸 "items()" → دریافت کلید و مقدار
student.items()
🔸 "get()" → دریافت مقدار یک کلید
student.get("name")
🔸 "update()" → اضافه یا بروزرسانی چند مقدار
student.update({
"age": 22,
"city": "Tehran"
})
━━━━━━━━━━━━━━━━━━
💡 یک مثال کاربردی
user = {
"username": "iliya",
"age": 20,
"is_active": True
}
print(user["username"])
print(user["age"])
print(user["is_active"])
📤 خروجی:
iliya
20
True
━━━━━━━━━━━━━━━━━━
🎯 نکته مهم:
در Dictionary:
Key → باید یکتا باشد
Value → میتواند تکراری باشد
مثلاً:
users = {
"user1": "Ali",
"user2": "Reza",
"user3": "Ali"
}
اینجا مقدار ""Ali"" میتواند چند بار وجود داشته باشد، اما کلیدها باید یکتا باشند.
━━━━━━━━━━━━━━━━━━
🔥 تمرین
یک دیکشنری به نام "book" بسازید که شامل اطلاعات زیر باشد:
عنوان کتاب
نویسنده
سال انتشار
قیمت
سپس:
1️⃣ قیمت کتاب را چاپ کنید.
2️⃣ سال انتشار را تغییر دهید.
3️⃣ یک کلید جدید به نام "publisher" اضافه کنید.
4️⃣ نویسنده را حذف کنید.
💬 جوابتون رو بنویسید و بفرستید!
#Python
#پایتون
#Dictionary
#برنامه_نویسی
#کاما_کد
❤1
1 · 54 ·