فهم القوائم في بايثون

Jul 10, 2024

# فهم القوائم في بايثون

## المواضيع المغطاة:
1. مقدمة عن القوائم
2. إنشاء قائمة
3. ميزات القائمة

---

## 1. مقدمة عن القوائم

- **التعريف:**
  - القائمة هي مجموعة من عناصر البيانات من نفس النوع أو من أنواع مختلفة.
  - في بايثون، يمكننا تخزين أنواع مختلفة من عناصر البيانات في قائمة.

- **مثال:**
  - قائمة من 10 أعداد طبيعية.
  - **الفهارس:**
    - تبدأ من 0 وتنتهي عند طول القائمة مطروح منه 1.
    - بالنسبة لقائمة من 10 عناصر، تتراوح الفهارس من 0 إلى 9.

---

## 2. إنشاء قائمة

- **الطريقة:**
  - ضع العناصر داخل أقواس مربعة مفصولة بفواصل.
  
- **مثال 1 - قائمة من الأعداد الطبيعية:**
  - `numbers = [1, 2, 3، 4، 5، 6، 7، 8، 9، 10]`
  - المتغير `numbers` يشير لهذه القائمة.

- **مثال 2 - قائمة فارغة:**
  - `numbers = []`
  - تمثل قائمة فارغة بأقواس مربعة بدون أي عناصر.

- **مثال 3 - قائمة بعناصر مكررة:**
  - `numbers = [1، 2، 2، 3، 3، 3، 4، 4، 4، 4]`
  - قائمة تحتوي على أعداد صحيحة مكررة.

- **مثال 4 - قائمة بعناصر بأنواع مختلفة:**
  - `items = [1، 'two'، 3.0، 'four'، 5]`
  - القائمة تشمل أعداد صحيحة، وسلاسل نصية، وقيمة عشرية.

---

## 3. ميزات القائمة

- **العناصر المكررة:**
  - بايثون يسمح بتخزين عناصر مكررة في قائمة.

- **العناصر القابلة للتغيير:**
  - العناصر في القائمة قابلة للتغيير (متغيرة).
  
- **أنواع مختلفة:**
  - يمكن للقوائم تخزين عناصر من أنواع مختلفة.

---

## الخاتمة

- لقد غطينا:
  - ما هي القائمة وكيفية تمثيلها.
  - كيفية إنشاء أنواع مختلفة من القوائم.
  - ميزات القائمة.

---

شكرًا لمشاهدتكم هذا العرض. أراكم في العرض التالي!