9.3 عمليات القوائم الشائعة
أهداف التعلم
في نهاية هذا القسم، ينبغي أن تكون قادرًا على:
- استخدام الدوال المُضمَّنة
max()،min()، وsum(). - توضيح كيفية نسخ قائمة.
استخدام العمليات المُضمَّنة
تُرجع الدالّة max() عند استدعائها على قائمة أكبرَ عنصر فيها. وتُرجع الدالّة min() أصغرَ عنصر فيها. وتعمل الدالتان max() و min() مع القوائم ما دامت عناصر القائمة قابلةً للمقارنة.
تُرجع الدالّة sum() عند استدعائها على قائمة من الأعداد مجموعَ جميع عناصرها.
مثال 9.3
عمليات القوائم الشائعة
"""Common list operations."""
# إعداد قائمة أعداد
snum_list = [28, 92, 17, 3, -5, 999, 1]
# إعداد قائمة كلمات
city_list = ["New York", "Missoula", "Chicago", "Bozeman",
"Birmingham", "Austin", "Sacramento"]
# استخدام دالّة max()
print(max(num_list))
# تعمل دالّة max() مع السلاسل النصية أيضًا
print(max(city_list))
# استخدام دالّة min() التي تعمل مع السلاسل النصية أيضًا
print(min(num_list))
print(min(city_list))
# تعمل sum() فقط مع قائمة أعداد
print(sum(num_list))
مخرجات الشِفرة أعلاه:
999
Sacramento
-5
Austin
1135
مفاهيم تطبيقية
عمليات القوائم
نسخ قائمة
يُنشئ التابع copy() نسخةً من القائمة.
مفاهيم تطبيقية
نسخ قائمة
جرّب بنفسك
نسخ
أنشئ نسخة من word_list وسمِّها wisdom. رتِّب القائمة wisdom. أنشئ جملة باستخدام الكلمات في كل قائمة واطبع تلك الجمل (لا حاجة لإضافة نقاط في نهاية الجمل).