- بواسطة x32x01 ||
يا مبرمج المستقبل 👨💻، لو بدأت تتعامل مع Python أكيد قابلت الكلمتين دول: List وArray.
الاتنين بيستخدموا لتخزين مجموعة من القيم، بس في فروق بسيطة بينهم 👇
تقدر تخزن فيها أنواع مختلفة من البيانات بسهولة جدًا:
✅ أرقام
✅ نصوص
✅ حتى Lists تانية داخلها 😎
يعني مفيش أي قيود على نوع البيانات اللي تضيفها.
وده بيخليها مرنة وسهلة في التعامل جدًا 💪
أما الـ Array فهي نسخة أكتر تخصصًا شوية من الـ List.
الشرط الأساسي فيها إن كل العناصر لازم تكون من نفس النوع (زي الأرقام فقط مثلًا 🔢).
الميزة؟ إنها أسرع في الأداء لما تتعامل مع كميات كبيرة من البيانات الرقمية 💨
واستخدم Array لما تكون بتتعامل مع أرقام كتير وعايز أداء أعلى ⚡
الاتنين بيستخدموا لتخزين مجموعة من القيم، بس في فروق بسيطة بينهم 👇
الـ List 📋
الـ List هي واحدة من أكتر الأدوات المرنة في بايثون 😍تقدر تخزن فيها أنواع مختلفة من البيانات بسهولة جدًا:
✅ أرقام
✅ نصوص
✅ حتى Lists تانية داخلها 😎
يعني مفيش أي قيود على نوع البيانات اللي تضيفها.
وده بيخليها مرنة وسهلة في التعامل جدًا 💪
Python:
my_list = [1, "Hello", 3.14, [10, 20]]
print(my_list) الـ Array ⚙️
أما الـ Array فهي نسخة أكتر تخصصًا شوية من الـ List.
الشرط الأساسي فيها إن كل العناصر لازم تكون من نفس النوع (زي الأرقام فقط مثلًا 🔢).
الميزة؟ إنها أسرع في الأداء لما تتعامل مع كميات كبيرة من البيانات الرقمية 💨
Python:
from array import array
my_array = array('i', [1, 2, 3, 4])
print(my_array) الملخص 🎯
| النوع | المرونة | السرعة | نوع البيانات |
|---|---|---|---|
| List | مرنة جدًا 💪 | أبطأ شوية 🐢 | أي نوع بيانات |
| Array | محدودة شوية ⚙️ | أسرع 🚀 | نوع واحد فقط |
الخلاصة 🧠
استخدم List لما تكون عايز مرونة وسهولة في الكود،واستخدم Array لما تكون بتتعامل مع أرقام كتير وعايز أداء أعلى ⚡
التعديل الأخير: