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

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

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

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

بازی‌ای را در نظر بگیرید که در آن تعداد موجود بیگانه با رنگ‌ها و ارزش امتیازی مختلف وجود دارد. این دیکشنری ساده اطّلاعات مربوط به یک موجود خاص را در بر می‌گیرد:

1
2
3
4
alien_0 = {'color': 'green', 'points': 5}

print(alien_0['color'])
print(alien_0['points'])

دیکشنری alien_0 رنگ و مقدار امتیاز حاصل از کشتن موجود بیگانه را ذخیره می‌کند. دو خطّ آخر به اطّلاعات دسترسی پیدا کرده و آن را نمایش می‌دهند:

1
2
green
5

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