← الرئيسية
السؤال
لا تسمح بايثون بالفهرسة السالبة للقوائم
الإجابة
نعم، بايثون تسمح بالفهرسة السالبة للقوائم (Lists). عند استخدام فهرس سالب مثل `-1`، فإنه يشير إلى العنصر الأخير في القائمة، و`-2` يشير إلى العنصر قبل الأخير، وهكذا.
مثال:
```python
my_list = [10, 20, 30, 40]
print(my_list[-1]) # سيطبع: 40 (العنصر الأخير)
print(my_list[-2]) # سيطبع: 30 (العنصر قبل الأخير)
```
هذه الميزة مفيدة للوصول إلى العناصر من نهاية القائمة دون الحاجة إلى معرفة طولها بالضبط.
مثال:
```python
my_list = [10, 20, 30, 40]
print(my_list[-1]) # سيطبع: 40 (العنصر الأخير)
print(my_list[-2]) # سيطبع: 30 (العنصر قبل الأخير)
```
هذه الميزة مفيدة للوصول إلى العناصر من نهاية القائمة دون الحاجة إلى معرفة طولها بالضبط.