مقدمة في البيانات
تأخذ البيانات في الواقع أشكالاً مختلفة، وتتكيف بحسبها طريقة المعالجة.
وقد تم تجهيز بايثون بمجموعة من الخوارزميات الخاصَّة بالحاويات (Containers) وهي التي تحوي عناصر البيانات بشكل معيَّن. ولا تخلوا لغة برمجة من هذه الأنواع الثلاثة:
- المجموعة (
set): عناصر فريدة لا تتكرر، ولا ترتيب بينها. - القائمة (
list): عناصر متتابعة لكلٍّ منها موضعه من غيره. - القاموس (
dict): عناصر مرتبطة بأسماء لا بمواضع.
وكلها تقبل الكر (Iteration): وهو المرور على العناصر بالتوالي؛ واحدًا بعد واحد، من أولها إلى آخرها.
ولا يكاد يخلو برنامج مفيد في بايثون من هذه الحاويات.