الوصول إلى عناصر القائمة في بايثون
للوصول إلى عناصر القائمة ( list ) يتم الرجوع إلى رقم الفهرس ( Index ). تتم معالجة الفهرسة في قوائم ( lists ) بايثون بنفس طريقة فهرسة السلاسل النصية. حيث يبدأ الفهرس من 0 . يتم تخزين العنصر الأول من القائمة ( list ) في الفهرس 0 ، ويتم تخزين العنصر الثاني في القائمة في الفهرس 1، وهكذا.
يتم الوصول إلى العناصر في القوائم بطريقتين:
- الوصول إلى عناصر القائمة عن طريق رقم الفهرس الموجب
- الوصول إلى عناصر القائمة عن طريق رقم الفهرس السالب
الوصول إلى عناصر القائمة عن طريق رقم الفهرس الموجب
في المثال التالي سنقوم بتعريف متغير اسمه list يحتوي علي قائمة بداخلها أعداد صحيحة.
مثال:
# مثال علي الوصول إلى عناصر القائمة عن طريق رقم الفهرس الموجب
list = [1,2,3,4,5]
print(list[1])
print(list[0:2])
print(list[1:5])
print(list[2:4])
سيكون الناتج:
2
[1, 2]
[2, 3, 4, 5]
[3, 4]
في المثال التالي سنقوم بتعريف متغير اسمه list يحتوي علي قائمة بداخلها نصوص. بعدها قمنا بعرض قيمة أول و ثالث عنصر فيه.
مثال:
# إنشاء قائمة باستخدام قيم متعددة
List = ["Java", "Python", "C #"]
# الوصول إلى عنصر من القائمة باستخدام رقم الفهرس
print(List[0])
print(List[2])
سيكون الناتج:
Java
C #
الوصول إلى عناصر القائمة عن طريق رقم الفهرس السالب
الفهرسة السالبة تعني البدء من النهاية ، -1 تشير إلى العنصر الأخير
في المثال التالي سنقوم بتعريف متغير اسمه list يحتوي علي قائمة بداخلها ارقام.
مثال:
# مثال علي الوصول إلى عناصر القائمة عن طريق رقم الفهرس السالب
list = [1,2,3,4,5]
print(list[-1])
print(list[-3:-1])
سيكون الناتج:
5
[3, 4]
في المثال التالي سنقوم بتعريف متغير اسمه list يحتوي علي قائمة بداخلها نصوص. بعدها قمنا بعرض قيمة العنصر قبل الأخير والعنصر الأخير.
مثال:
# إنشاء قائمة باستخدام قيم متعددة
List = ["Java", "Python", "C #"]
# الوصول إلى عنصر من القائمة باستخدام رقم الفهرس
print(List[-1])
print(List[-2])
سيكون الناتج:
C #
Python
مصادر خارجية:
القوائم - وثائق بايثون الرسمية
أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات
الكلمات الدلالية
بايثون أنواع البيانات في بايثون القوائم في بايثون الوصول إلى عناصر القائمة
شارك المقال
عن الكاتب
أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق