الفرق بين الـ 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
المشاهدات
565
x32x01
x32x01
x32x01
الردود
0
المشاهدات
727
x32x01
x32x01
x32x01
الردود
0
المشاهدات
724
x32x01
x32x01
MostafaAbdRabbu
  • MostafaAbdRabbu
الردود
4
المشاهدات
617
x32x01
x32x01
x32x01
الردود
0
المشاهدات
605
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
906
x32x01
x32x01
x32x01
الردود
0
المشاهدات
278
x32x01
x32x01
x32x01
الردود
1
المشاهدات
305
x32x01
x32x01
x32x01
الردود
0
المشاهدات
612
x32x01
x32x01
x32x01
الردود
0
المشاهدات
591
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,830
المشاركات
2,027
أعضاء أكتب كود
464
أخر عضو
رشن7
عودة
أعلى