الدالة () sort في بايثون

   الدالة () sort 

تعريفها

تستخدم لترتيب عناصر الـlist الذي قام باستدعائها بشكل تصاعدي أو تنازلي.
في حال لم تقم بتمرير أي قيمة لها عند إستدعاءها ستقوم بترتيب العناصر بشكل تصاعدي.

python list sort () function in Python Define it It is used to sort the list items that called them in ascending or descending order. If you do not pass any value to it when you call it, you will arrange the elements in ascending order.

بناؤها

                  list.sort(reverse=False)
  


باراميترات

reverse هو باراميتر إختياري, يمكنك أن تمرر مكانه القيمة True في حال أردت ترتيب عناصر الـlist بشكل تنازلي.



قيمة الإرجاع

لا ترجع قيمة.


المثال الأول

Test.py
                    # وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف
	  alist = [3, 4, 1, 5, 7, 2]

	  # aList هنا قمنا بعرض ما يحتويه الكائن
	  print('Before sorting:', alist)

	  # بشكل تصاعدي, أي من الأصغر إلى الأكبر aList لترتيب عناصر الكائن sort() هنا قمنا باستدعاء الدالة
	  alist.sort()

	  # من جديد لرؤية الفرق aList هنا قمنا بعرض ما يحتويه الكائن
	  print('After sorting: ', alist)
	

سنحصل على النتيجة التالية عند التشغيل.

Before sorting: [3, 4, 1, 5, 7, 2]
After sorting:  [1, 2, 3, 4, 5, 7]


المثال الثاني

Test.py
                    # وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف
	  alist = [3, 4, 1, 5, 7, 2]

	  # aList هنا قمنا بعرض ما يحتويه الكائن
	  print('Before sorting:', alist)

	  # بشكل تنازلي, أي من الأكبر إلى الأصغر aList لترتيب عناصر الكائن sort() هنا قمنا باستدعاء الدالة
	  alist.sort(reverse=True)

	  # من جديد لرؤية الفرق aList هنا قمنا بعرض ما يحتويه الكائن
	  print('After sorting: ', alist)
	

سنحصل على النتيجة التالية عند التشغيل.

Before sorting: [3, 4, 1, 5, 7, 2]
After sorting:  [7, 5, 4, 3, 2, 1]
تعليقات