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

x32x01
  • بواسطة x32x01 ||
  • #1
يا مبرمج المستقبل 👨‍💻، لو بدأت تتعامل مع 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
المشاهدات
892
x32x01
x32x01
x32x01
الردود
0
المشاهدات
882
x32x01
x32x01
x32x01
الردود
0
المشاهدات
649
x32x01
x32x01
x32x01
الردود
0
المشاهدات
907
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
الوسوم : الوسوم
array module arrays lists python أساسيات البرمجة أنواع البيانات الأداء القوائم تخزين البيانات هياكل البيانات
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى
المواضيع
2,388
المشاركات
2,601
أعضاء أكتب كود
574
أخر عضو
الياس
عودة
أعلى