تعديل القوائم
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 55 من 77.
بالإضافة إلى الوصول إلى عناصر القائمة، يمكنك أيضاً تعديلها. لتعديل عنصر معين في قائمة، يمكنك تعيين قيمة جديدة له باستخدام الفهرس الخاص به.
إليك مثالاً:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)المخرجات:
["apple", "orange", "cherry"]تم تغيير banana إلى orange
التحدي
سهلأنشئ دالة باسم change_element تقوم بتعديل قائمة عن طريق استبدال عنصر واحد بقيمة جديدة.
معاملات الدالة:
lst- القائمة المراد تعديلهاindex- موقع العنصر المراد استبدالهnew_element- القيمة الجديدة التي سيتم وضعها في ذلك الموقع
ما يجب أن تفعله الدالة:
- أخذ العنصر الموجود في الفهرس المحدد في القائمة
- استبداله بالعنصر الجديد
- إرجاع القائمة المعدلة
مثال: change_element([1, 2, 3], 0, 9) يجب أن تعيد [9, 2, 3] لأنها تستبدل العنصر الموجود في الفهرس 0 (الذي كان 1) بـ 9.
ورقة مرجعية
لتعديل عنصر معين في قائمة، استخدم الفهرس الخاص به:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list) # Output: ["apple", "orange", "cherry"]يؤدي هذا إلى تغيير العنصر الموجود في الفهرس 1 من "banana" إلى "orange".
جرّب بنفسك
def change_element(lst, index, new_element):
# اكتب الكود هنايتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input11أساسيات القوائم
تعريف قائمةالوصول إلى عناصر القائمةتعديل القوائمدوال القوائممراجعة - قائمة المنتجاتمراجعة - القائمة المعكوسةTuple3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ