معاملات التسلسل
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 66 من 77.
توفر بايثون عدة معاملات يمكن استخدامها مع التسلسلات مثل القوائم، والسلاسل النصية، والصفوف (tuples).
عملية الدمج باستخدام عامل التشغيل + تربط بين تسلسلين معاً:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2بعد تنفيذ الكود أعلاه، يحتوي combined_list على:
[1, 2, 3, 4, 5, 6]التكرار باستخدام معامل * يكرر تسلسلاً لعدد محدد من المرات:
numbers = [1, 2, 3]
repeated_numbers = numbers * 3بعد تنفيذ الكود أعلاه، يحتوي repeated_numbers على:
[1, 2, 3, 1, 2, 3, 1, 2, 3]تعمل هذه العمليات مع التسلسلات الأخرى أيضًا:
# دمج السلاسل النصية
greeting = "Hello" + " " + "World" # "Hello World"
# تكرار السلاسل النصية
stars = "*" * 5 # "*****"التحدي
سهلأنشئ دالة باسم create_pattern تأخذ وسيطين:
- قائمة من الأرقام (
numbers). - عدد صحيح (
repeats).
يجب أن تقوم الدالة بما يلي:
- دمج القائمة مع نفسها (list + list).
- تكرار القائمة الناتجة
repeatsمرات باستخدام المعامل*. - إرجاع النمط النهائي.
ورقة مرجعية
عوامل التلاعب بالقوائم:
- دمج القوائم باستخدام
+:combined = list1 + list2 - تكرار القوائم باستخدام
*:repeated = list * n
مثال:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# [1, 2, 3, 4, 5, 6]
numbers = [1, 2] * 3
# [1, 2, 1, 2, 1, 2]جرّب بنفسك
def create_pattern(numbers, repeats):
# اكتب الكود الخاص بك هنا
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ