برای نوشتن هر برنامهی کامپیوتری باید به دو مورد توجه نموده و از آن به صورت بهینه استفاده کرد. یکی الگوریتم برنامه است که شیوهی حل مساله را مشخص میکند و دیگری ساختمانهای داده (#دادهساختارها) و روشهایی هستند که برای ذخیره و بازیابی اطلاعات از آنها استفاده میشود. در ویدئوی قبلی با یکی از ساختارهای ذخیرهی دادهها در #پایتون به نام لیست آشنا شدیم. در لیست دادهها پشت سر هم قرار میگرفتند و دسترسی به آنها با اندیسهایی انجام میشد که از صفر شروع شده و به ترتیب اضافه میشدند. در این ویدئو با dictionary آشنا میشویم که در آن دادهها به صورت (key, value) ذخیره میشوند و برای دسترسی محدود به اعداد صحیح از صفر نبوده و میتوانیم از هر شی استفاده نماییم.
http://telegram.me/OxAA55/32
Post #33
1.55K