تتميز لغة بايثون بدعمها للمصفوفة حيث تشمل أنواع مختلفة تسمى بمجموعة المصفوفات 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.
- المصفوفة قابلة للتغيير أو تحديث عناصرها أو حذفها
- لا يمكن تكرار نفس المفتاح في نفس المصفوفة و لكن يمكن تكرار القيمة لأكثر من مفتاح
- يمكن المصفوفة الواحدة ان تحتوى على أنواع متعددة من القيم
- روابط هامة لكورس لغة بايثون
- المتغير variable python
- انواع البيانات data type python
- if condition in python
- for loop in python
- while loop in python
- arithmetic operators in python
- assignment operators in python
- comparison operators in python
- logical operators in python
- identity operators in python
- input command in python
- array collection in python
- list in python
- tuple in python
- set in python
- dictionary in python
- iterators in python
- function in python