دیکشنری در پایتون برای نگهداری داده‌های کلیدی — درس نوزدهم

Radio Ahmad Zahir
دیکشنری در پایتون برای نگهداری داده‌های کلیدی

پایتون یک زبان برنامه‌نویسی قدرتمند است که برای انجام پروژه‌های مختلف از جمله بازی، وب، موبایل، و هوش مصنوعی استفاده می‌شود. یکی از ویژگی‌های مهم پایتون، دیکشنری یا فرهنگ لغت است که به ما کمک می‌کند داده‌های کلیدی را به صورت منظم و قابل دسترس ذخیره کنیم.

دیکشنری چیست؟

دیکشنری در پایتون یک نوع داده است که به ما اجازه می‌دهد داده‌ها را به صورت جفت‌های کلید-مقدار ذخیره کنیم. هر کلید در دیکشنری منحصر به فرد است و به یک مقدار خاص مرتبط است. دیکشنری‌ها بسیار مفید هستند زیرا به ما کمک می‌کنند داده‌ها را به صورت منظم و قابل دسترس ذخیره کنیم.

ایجاد دیکشنری

برای ایجاد یک دیکشنری در پایتون، می‌توانید از تابع `dict()` استفاده کنید یا به سادگی با استفاده از `{}` یک دیکشنری خالی ایجاد کنید.


# ایجاد دیکشنری خالی
my_dict = {}

# ایجاد دیکشنری با داده‌های اولیه
person = {"name": "احمد", "age": 17, "city": "کابل"}
افزودن داده‌ها به دیکشنری

شما می‌توانید به دیکشنری داده‌های جدید اضافه کنید یا مقادیر موجود را به روز رسانی کنید.


# افزودن داده‌های جدید
person["country"] = "افغانستان"

# به روز رسانی مقدار موجود
person["age"] = 18
دستیابی به داده‌ها در دیکشنری

برای دستیابی به داده‌ها در دیکشنری، می‌توانید از کلید مربوطه استفاده کنید.


# دستیابی به مقدار با کلید
print(person["name"])  # خروجی: احمد
بررسی وجود کلید در دیکشنری

شما می‌توانید بررسی کنید که آیا یک کلید خاص در دیکشنری وجود دارد یا خیر.


# بررسی وجود کلید
if "name" in person:
    print("کلید name وجود دارد")
حذف داده‌ها از دیکشنری

شما می‌توانید داده‌ها را از دیکشنری حذف کنید.


# حذف داده‌ها
del person["age"]
تکرار در دیکشنری

شما می‌توانید با استفاده از حلقه‌های `for` در دیکشنری تکرار کنید.


# تکرار در دیکشنری
for key, value in person.items():
    print(f"{key}: {value}")
مثال عملی

فرض کنید می‌خواهیم یک برنامه بنویسیم که اطلاعات دانش‌آموزان را در یک مدرسه ذخیره کند. می‌توانیم از دیکشنری استفاده کنیم.


# دیکشنری برای ذخیره اطلاعات دانش‌آموزان
students = {
    "دانش‌آموز1": {"name": "محمد", "grade": 12, "city": "مزارشریف"},
    "دانش‌آموز2": {"name": "زهرا", "grade": 11, "city": "هرات"}
}

# افزودن دانش‌آموز جدید
students["دانش‌آموز3"] = {"name": "علی", "grade": 10, "city": "کابل"}

# نمایش اطلاعات دانش‌آموزان
for student_id, info in students.items():
    print(f"دانش‌آموز: {student_id}")
    for key, value in info.items():
        print(f"{key}: {value}")
    print("--------------------")

کاربردهای دیکشنری

دیکشنری‌ها کاربردهای زیادی دارند، از جمله:

  • ذخیره‌سازی داده‌های کلیدی
  • مدیریت داده‌های پیچیده
  • ساخت برنامه‌های تعاملی
نکات مهم
  • کلیدها در دیکشنری باید منحصر به فرد باشند.
  • دیکشنری‌ها می‌توانند داده‌های مختلف از جمله رشته، عدد، لیست و حتی دیکشنری‌های دیگر را ذخیره کنند.

دیکشنری‌ها ابزارهای قدرتمندی هستند که به شما کمک می‌کنند داده‌هایتان را به بهترین شکل ممکن سازماندهی و مدیریت کنید.


تمرین

# تمرین: دیکشنری برای ذخیره اطلاعات
info = {}

name = input("نام‌ات را بنویس: ")
age = int(input("سن‌ات را بنویس: "))
city = input("شهرت را بنویس: ")

info["name"] = name
info["age"] = age
info["city"] = city

print("اطلاعات تو:")
for key, value in info.items():
    print(f"{key}: {value}")

خلاصه

دیکشنری‌ها در پایتون ابزارهای بسیار مفیدی هستند که به ما کمک می‌کنند داده‌های کلیدی را به صورت منظم و قابل دسترس ذخیره کنیم. با استفاده از دیکشنری‌ها، می‌توانید داده‌های پیچیده را مدیریت کرده و برنامه‌های تعاملی و کاربرپسند بنویسید. تمرین کردن و تجربه کردن با دیکشنری‌ها به شما کمک می‌کند تا مهارت‌های برنامه‌نویسی‌تان را بهبود بخشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Back To Top
PHP Code Snippets Powered By : XYZScripts.com
Verified by MonsterInsights