فارسی
باز کردن در Telegram

رشتهٔ گفتگو🐍 آموزش دیکشنری در پایتون | Dictionary

2 پیام · –
ب
🐍 آموزش دیکشنری در پایتون | 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 ·
  1. M
    متن هنوز در ایندکس نیست
ببرنامه‌نویسی comma.code | computer| کاما کد|برنامه‌نویسی comma.code | computer| کاما کد|@comma_code · گروه · فناوری
310عضو16نویسنده در 30 روز
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما