textarea is empty

‎سورت كردن ليست ـPython -‎Sort lists

Previous >    <Next  

‎سورت ليست به ترتيب حرفي وعددي

‎ليست در پايتون بعنوان يك شئ بوده، وداراي متد‎sort( )‎ ميباشد . اين متد ليست را ‎بصورت حرفي وعددي وبصورت پيش فرض صعودي مرتب مينمايد.

‎مثال ـ مرتب نمودن لبست بصورت حرفي وعددي

--(go to editor for change code and run)

‎مثال ـ سورت عددي

--(go to editor for change code and run)

‎سورت نزولي ـSort Descending

‎براي سورت نزولي در تابع‎reverse = True‎ بعنوان آرگومان درج ميشود .

‎مثال ـ سورت نزولي

--(go to editor for change code and run)

‎مثال ـ سورت نزولي عددي

--(go to editor for change code and run)

‎مرتب سازي سفارشي ـCustomize Sort Function

‎ميتوان سورت نمودن را با استفاده تابعي سفارشي نمود .تابع وبا كي وردkey بصورت key = myfunc ‎در قسمت آرگومان‎sort(key = myfunc)‎ اعمال ميشود .

‎مثال ـ ليست را براساس نزديكي به‎50‎ مرتب ميكند .

--(go to editor for change code and run)

‎سورت بدون حساسيت حروفي

‎بصورت پيش فرض تابع سورت نسبت به حروف بزرگ وكوچك حساس است .در نتيجه تمام حروف بزرگ ‎قبل از حروف كوچك مرتب ميشوند.

‎مثال ـ سورت با حساسيت حروفي كه دور از انتظار است

--(go to editor for change code and run)

‎خوشبختانه مي توان از توابع داخلي به عنوان توابع كليدي هنگام مرتب سازي يك ليست استفاده كرد ‎اين تابع‎lower()‎‎ است كه بصورت ‎key = str.lower()‎‎ در قسمت آرگومان ‎تابع سورت قرار ميگيرد.

‎مثال ـ مرتب نمودن ليست بدون حساسيت حروفي

--(go to editor for change code and run)

‎معكوس نمودن ـReverse Order

‎براي معكوس نمودن عناصر يك ليست از متد‎reverse()‎‎ استفاده مي شود .

‎مثاال ـ معكوس نمودن آيتم هاي ليست

--(go to editor for change code and run)


Previous >    <Next