array collection in python

python reference

تتميز لغة بايثون بدعمها للمصفوفة حيث تشمل أنواع مختلفة تسمى بمجموعة المصفوفات array collection in python, كل عنصر من هذة المجموعة هو مصفوفة و لكن لة ميزات و خصائص تختلف عن الأخر, و من خلال هذا الدرس ستتعرف على كل نوع و الفرق بين كل عنصر.

List

MyArr = ["ahmed","hazem","ramy"]
  • يتم إنشاء list بين القوس المربع square brackets
  • عناصرها مرتبة و كل عنصر لة رقم index
  • المصفوفة قابلة للتغيير و تحديث عناصرها أو حذفها
  • يمكن تكرار نفس القيم في نفس المصفوفة
  • يمكن المصفوفة الواحدة ان تحتوى على أنواع متعددة من القيم

Tuple

MyArr = ("ahmed","hazem","ramy")
  • يتم إنشاء tuple بين القوس الدائري round brackets
  • عناصرها مرتبة و كل عنصر لة رقم index
  • المصفوفة غير قابلة للتحديث أو التعديل أو الحذف
  • يمكن تكرار نفس القيم في نفس المصفوفة
  • يمكن المصفوفة الواحدة ان تحتوى على أنواع متعددة من القيم

Set

MyArr = {"ahmed","hazem","ramy"}
  • يتم إنشاء set بين القوس المعقوف curly brackets
  • عناصرها غير مرتبة و عناصرها ليس لها أي أرقام index حيث يتيغير الترتيب في كل مرة يتم تنفيذ البرنامج فيها.
  • المصفوفة غير قابلة للتغيير أو تحديث عناصرها أو حذفها
  • لا يمكن تكرار نفس القيم في نفس المصفوفة
  • يمكن المصفوفة الواحدة ان تحتوى على أنواع متعددة من القيم

Dictionary

MyArr = {"name":"ramy","age":33}
  • يتم إنشاء dictionary بين القوس المعقوف curly brackets
  • عناصرها غير مرتبة و عناصرها ليس لها أي أرقام index.
  • المصفوفة قابلة للتغيير أو تحديث عناصرها أو حذفها
  • لا يمكن تكرار نفس المفتاح في نفس المصفوفة و لكن يمكن تكرار القيمة لأكثر من مفتاح
  • يمكن المصفوفة الواحدة ان تحتوى على أنواع متعددة من القيم

Leave a Reply