العبارات التكرارية على المتغيرات (tuple list dictionary)
العبارات
التكرارية على المتغير dictionary
يعد المتغير dictionary
من اهم المتغيرات في بايثون حيث يمكن استخدامه تقوم بتصنيف العناصر الى keys
و values مما يتيح أمكانيات قوية للتعامل مع البيانات
لكي نقوم
بعمل دورة على متغير من نوع dictionary مع بعض الخصائص الموجودة في
المتغير dictionary كالتالي
items
تقوم بأرجاع متغير list
يحتوي علة متغيرات tuple على شكل (key,value)
Keys تقوم بأرجاع متغير من نوع list يحتوي على قيم key
Values تقوم بأرجاع متغير من نوع list يحتوي على قيم value
مثال 1
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly", "Age":21,"stage":"thired"}
for i in l:
print(i)
مثال
2
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly","Age":21, "stage":"thired"}
for i in l:
print(i,"->",l[i])
مثال
3
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly","Age":21,
"stage":"thired"}
print(l.keys())
مثال
4
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly", "Age":21,"stage":"thired"}
for i in l.keys():
print (i ,"->" , l[i])
مثال
5
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly", "Age":21,"stage":"thired"}
print(l.values())
مثال
6
l={'firstNaeme':"mohammed","lastNeam":"al_karbaly", "Age":21,"stage":"thired"}
for i , j in l.items():
print (i,"->",j)
العبارات
التكرارية على المتغير list
اما المتغير list
فيتميز بالبساطة حيث يمكن تطبيق العبارة التكارية
for
عليه بشكل مباش بأستخدام الكلمة المحجوزة in
او يمكن تطبيق العبارة التكرارية for بأستخدام الدالة range()
و الدالة len() ويمكن تطبيق العبارة التكرارية while
عليه ايضا
مثال
7
m=[0,1,2,3,4,5,6,7,8,9]
for i in m:
print (i)
مثال 8
m=[0,1,2,3,4,5,6,7,8,9]
for i in range(len(m)):
print (m[i])
مثال
9
m=[0,1,2,3,4,5,6,7,8,9]
i=0
while i<=len(m):
print (m[i])
i+=1
العبارات
التكرارية على المتغير tuple
في الواقع لا
يوجد اي فرق بين المتغير list والمتغير tuple
سوى ان المتغير tuple لا يمكن تغير قيمه او التعديل عليها حيث يمكن
تطبيق العبارة التكارية for عليه بشكل مباش بأستخدام الكلمة المحجوزة in
او يمكن تطبيق العبارة التكرارية for بأستخدام الدالة range()
و الدالة len() ويمكن تطبيق العبارة التكرارية while
عليه ايضا
مثال
10
t=(0,1,2,3,4,5,6,7,8,9)
for i in range(len(t)):
print (t[i])
مثال
11
t=(0,1,2,3,4,5,6,7,8,9)
i=0
while i<len(t):
print (t[i])
i+=1
تحميل الملخص من هنا
تعليقات
إرسال تعليق