الفرق بين الـ Arrays و الـ Lists في بايثون ؟

x32x01
  • بواسطة x32x01 ||
يا مبرمج المستقبل 👨‍💻، لو بدأت تتعامل مع Python أكيد قابلت الكلمتين دول: 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 لما تكون بتتعامل مع أرقام كتير وعايز أداء أعلى ⚡
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
676
x32x01
x32x01
x32x01
الردود
0
المشاهدات
386
x32x01
x32x01
x32x01
الردود
0
المشاهدات
499
x32x01
x32x01
x32x01
الردود
0
المشاهدات
309
x32x01
x32x01
x32x01
الردود
0
المشاهدات
660
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
2,104
المشاركات
2,310
أعضاء أكتب كود
516
أخر عضو
Mohammed
عودة
أعلى