من الدوال المدمجه التي يمكن استخدمها مع القوائم ترتب عناصر القائمه عكسيا؟
إجابة الطالب المختصرة من خلال موقع بوابة الإجابات هي
الدالة المدمجة `reverse()`
الدالة المدمجة في Python التي تُستخدم لترتيب عناصر القائمة عكسيًا (أي من الأكبر إلى الأصغر) هي الدالة `sorted()` مع استخدام المعامل `reverse=True`. أو استخدام method `reverse()` لقلب ترتيب القائمه .
**مثال باستخدام `sorted()`:**
```python
my_list = [5, 2, 8, 1, 9, 4]
sorted_list = sorted(my_list, reverse=True)
print(sorted_list) # Output: [9, 8, 5, 4, 2, 1]
print(my_list) # Output: [5, 2, 8, 1, 9, 4]
```
في هذا المثال، `sorted()` تقوم بإنشاء قائمة جديدة مرتبة عكسيًا دون تعديل القائمة الأصلية (`my_list`).
**مثال باستخدام `reverse()`:**
```python
my_list = [5, 2, 8, 1, 9, 4]
my_list.reverse()
print(my_list) # Output: [4, 9, 1, 8, 2, 5]
```
في هذا المثال، `reverse()` بتقوم بقلب ترتيب عناصر القائمة الاصلية مباشرةً.
**ملخص الفرق بينهما:**
* `sorted()`: تُرجع قائمة جديدة مرتبة ولا تعدل القائمة الأصلية.
* `reverse()`: تقوم بتعديل القائمة الأصلية مباشرةً عن طريق قلب ترتيب العناصر.
إذا كنت تريدين الحصول على نسخة مرتبة من القائمة دون تغيير القائمة الأصلية، استخدمي `sorted()`. أما إذا كنت تريدين تعديل القائمة الأصلية مباشرةً، استخدمي `reverse()`.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال من الدوال المدمجه التي يمكن استخدمها مع القوائم ترتب عناصر القائمه عكسيا اترك تعليق فورآ.