القوائم #التحدي_السابع
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
الهدف
اليوم بنتعلم عن القوائم lists من ضمن هياكل البيانات data structure الموجودة في بايثون
ملاحظات قبل الدرس: الlist مثل الarray في اللغات الأخرى فهي قابلة للتغيير.
مثال
a = ["ziyad","mohammed","abdullah"]
المهمة
تُعطى list تتكون من int. اطبع الlist معكوسة مفصولة بمسافة بين كل رقم.
نموذج الادخال
1 4 3 2
نموذج الإخراج
2 3 4 1
الحل
l=input() # ندخل الارقام
l=l.split(" ") # نجعلها list تحتوي على الارقم
l.reverse() # نعكس ال list
s=''
for i in l:
s=s+i+" "
print(s)
دالة split تستخدم مع الString وتفصله فيكون list مكون من عناصر مفصولة فيما بينها بما وضعته داخل الsplit.
محتوى الدورة
عن الدرس
0 إعجاب |
0 متابع |
0 مشاركة |
1234 مشاهدات |
منذ 6 سنوات |
التعليقات (0)
عرض المزيد.. جديد دوراتي
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !