Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

بايثونأمثلة حول طرق الوصول لعناصر الـList

في المثال التالي قمنا بتعريف list وضعنا فيها نصوص.
بعدها قمنا بعرض قيمة أول و ثاني عنصر فيه.

المثال الأول

Test.py
# وضعنا فيها قيم نصية تمثل أسماء أشخاص names إسمه هنا قمنا بتعريف
names = ['Rami', 'Sara', 'Nada', 'Mhamad', 'Salem']

print(names[0])     # هنا قمنا بعرض قيمة أول عنصر موجود في الـ
print(names[1])     # هنا قمنا بعرض قيمة ثاني عنصر موجود في الـ

سنحصل على النتيجة التالية عند التشغيل.

Rami
Sara


في المثال التالي قمنا بتعريف list وضعنا فيها نصوص.
بعدها قمنا بعرض قيمة آخر و قبل آخر عنصر فيه.

المثال الثاني

Test.py
# وضعنا فيها قيم نصية تمثل أسماء أشخاص names إسمه هنا قمنا بتعريف
names = ['Rami', 'Sara', 'Nada', 'Mhamad', 'Salem']

print(names[-1])     # هنا قمنا بعرض قيمة آخر عنصر موجود في الـ
print(names[-2])     # هنا قمنا بعرض قيمة ما قبل آخر عنصر موجود في الـ

سنحصل على النتيجة التالية عند التشغيل.

Salem
Mhamad


في المثال التالي قمنا بتعريف list وضعنا فيها نصوص.
بعدها قمنا بعرض جميع القيم الموضوعة فيها باستخدام الحلقة for.

المثال الثالث

Test.py
# وضعنا فيها قيم نصية تمثل أسماء أشخاص names إسمه هنا قمنا بتعريف
names = ['Rami', 'Sara', 'Nada', 'Mhamad', 'Salem']

# و من ثم سيتم طباعتها x في المتغير names في كل مرة سيتم وضع قيمة عنصر من عناصر الكائن
for x in names:
    print(x)

سنحصل على النتيجة التالية عند التشغيل.

Rami
Sara
Nada
Mhamad
Salem


في المثال التالي قمنا بتعريف list وضعنا فيها نصوص.
بعدها قمنا بعرض جميع القيم الموضوعة فيها باستخدام الحلقة for.

المثال الرابع

Test.py
# وضعنا فيها أعداد صحيحة numbers إسمه هنا قمنا بتعريف
numbers = [10, 20, 30, 40, 50]

# هنا قمنا بتعريف متغير سنستخدمه لحفظ ناتج جمع القيم الموجودة في المصفوفة
total = 0

# total و من ثم سيتم إضافتها على قيمة المتغير x في المتغير numbers في كل مرة سيتم وضع قيمة عنصر من عناصر الكائن
for x in numbers:
    total += x

# numbers و التي ستساوي ناتج جمع القيم الموجودة في المصفوفة total هنا قمنا بطباعة قيمة
print(total)

سنحصل على النتيجة التالية عند التشغيل.

150