107 of 151 menu

Методот sort

Методот sort ги сортира елементите на листата по азбучен ред во растечки редослед.

Во првиот опционален параметар на методот може да се наведе параметарот reverse, кој ја задава насоката на сортирање. Стандардно тој има вредност False.

Во вториот опционален параметар може да се наведе функција-повратна повик со критериуми за сортирање.

Синтакса

листа.sort([режим на превртување на листата], [функција за сортирање])

Пример

Ајде да ја сортираме нашата листа во обратен редослед:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

Резултат од извршувањето на кодот:

['f', 'e', 'd', 'c', 'b', 'a']

Пример

А сега да сортираме во обратен редослед листа составена од бројки:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

Резултат од извршувањето на кодот:

[14, 10, 8, 6, 2]

Пример

Ајде да ја сортираме нашата листа од букви без наведување на параметарот за превртување во методот sort:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

Резултат од извршувањето на кодот:

['a', 'b', 'c', 'd', 'e', 'f']

Пример

А сега да сортираме и листа составена од бројки:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

Резултат од извршувањето на кодот:

[2, 6, 8, 10, 14]

Погледнете ги и

  • функцијата sorted,
    која враќа сортирана листа од итерабилни објекти
  • функцијата filter,
    која филтрира итерабилни објекти
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј