رفتن به محتوا
یادداشت‌های یک روزنامه‌نگار

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

برای یک مطالعه آرام
دیکشنری در پایتون برای نگهداری داده‌های کلیدی

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

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

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

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

برای ایجاد یک دیکشنری در پایتون، می‌توانید از تابع `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}")

خلاصه

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

به پایان این نوشته رسیدید.

شاید بخواهید بخوانید

گفت‌وگو درباره این نوشته

دیدگاه شما

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

دنبال چه می‌گردید؟

در میان مقاله‌ها، یادداشت‌ها و صفحات سایت جست‌وجو کنید.

همه چیز در دسترس

جعبه ابزار شما

خبرخوانخبرهای افغانستان و جهان نرخ اسعارنرخ ارزهای مختلف آب‌وهواوضعیت شهرها و ولایت‌ها تلویزیون زندهتماشای شبکه‌های تلویزیونی رادیو زندهصدای رادیوها قرآن صوتیشنیدن تلاوت قرآن اوقات شرعیزمان نمازها لرزه‌نگاریرویدادهای زمین‌لرزه

جهان نوشته‌ها

معلومات عمومی۱۰۲۸ نوشتهصحت۵۵۴ نوشتهآموزش‌ها۴۴۱ نوشتهتاریخ۴۳۳ نوشتهچرا ها؟۳۳۲ نوشتهوبلاگ۱۹۱ نوشتهمهارت‌های زندگی۸۹ نوشتهمبانی فلسفه‌ی غرب۵۰ نوشتهآموزش ساده پایتون۵۰ نوشتهاحمد ظاهر۴۷ نوشتهآلمان۲۵ نوشتهمهاجرت۲۲ نوشتهموسیقی۲۰ نوشتهکتابخانه۱۷ نوشتهپادکست۱۷ نوشتهورزش۱۵ نوشتهفرهنگ و هنر۱۵ نوشتهخبر۱۵ نوشتهمقالات۱۵ نوشتهخلاصه کتاب۱۵ نوشتهمحلی هراتی۱۴ نوشتهخبرها۱۴ نوشتهزبان آلمانی۱۳ نوشتههمه۱۳ نوشتهجامعه۱۳ نوشتهروایت‌ها۱۲ نوشتهدانش۱۲ نوشتهسلامت۱۲ نوشتهدرست بنویسیم۱۱ نوشتهسیاست۱۱ نوشتهیادداشت‌ها۱۱ نوشتهگزارش‌ها۱۱ نوشتهاصطلاحات سیاسی۱۰ نوشتهمقاله‌ها۱۰ نوشتهچگونه ویزا بگیریم؟۹ نوشتهشب‌نامه‌ها۸ نوشتهویژه۸ نوشتهابزار۸ نوشتهمطالب مناسبتی۶ نوشتهچگونه۶ نوشتهدنیای مهاجرت۶ نوشتهسفرنامه‌ها۶ نوشتهزندگی۶ نوشتهخبرها۵ نوشتهدانلود۵ نوشتهتکنالوژی۵ نوشتههوش مصنوعی۵ نوشتهکلاسیک۵ نوشتهپخش زنده تلویزیون های افغانستان۴ نوشتهمصاحبه‌ها۴ نوشتهآمار و ارقام مهاجرین۳ نوشتهکتاب۲ نوشتهپانزده اگست۱ نوشته

برای خواندن بعدی

نوشته‌هایی که در همین مرورگر ذخیره کرده‌اید.

منوی پیمان

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