Python - عناصر قائمة الوصول
عناصر الوصول
تتم فهرسة عناصر القائمة ويمكنك الوصول إليها بالرجوع إلى رقم الفهرس:
مثال
اطبع العنصر الثاني من القائمة:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
ملاحظة: العنصر الأول له فهرس 0.
الفهرسة السلبية
الفهرسة السلبية تعني البدء من النهاية
-1
يشير إلى العنصر الأخير ،
-2
ويشير إلى العنصر الأخير الثاني وما إلى ذلك.
مثال
اطبع العنصر الأخير من القائمة:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
مجموعة من الفهارس
يمكنك تحديد نطاق من الفهارس عن طريق تحديد مكان بدء النطاق ومكان إنهاءه.
عند تحديد نطاق ، ستكون القيمة المعادة قائمة جديدة بالعناصر المحددة.
مثال
إعادة العنصر الثالث والرابع والخامس:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
ملاحظة: سيبدأ البحث في الفهرس 2 (مضمن) وينتهي بالفهرس 5 (غير مدرج).
تذكر أن العنصر الأول يحتوي على فهرس 0.
بإهمال قيمة البداية ، سيبدأ النطاق عند العنصر الأول:
مثال
يعرض هذا المثال العناصر من البداية إلى "kiwi" ، ولكن لا يتضمنها:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
من خلال استبعاد القيمة النهائية ، سينتقل النطاق إلى نهاية القائمة:
مثال
يعرض هذا المثال العناصر من "الكرز" إلى النهاية:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
مجموعة من الفهارس السلبية
حدد فهارس سالبة إذا كنت تريد بدء البحث من نهاية القائمة:
مثال
يعرض هذا المثال العناصر من "برتقالي" (-4) إلى ، لكن لا يتضمن "مانجو" (-1):
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
تحقق مما إذا كان العنصر موجودًا
لتحديد ما إذا كان عنصر محدد موجودًا في القائمة ، استخدم in
الكلمة الأساسية:
مثال
تحقق مما إذا كانت "apple" موجودة في القائمة:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")