Mbinu ya sort
Mbinu sort hupanga vipengele vya orodha
kwa mpangilio wa kialfabeti kwa mpango wa kuongezeka.
Kwenye kigezo cha kwanza kisicholazimisha cha mbinu
unaweza kubainisha kigezo reverse,
kinachobainisha mwelekeo wa upangaji. Kwa msingi
kina thamani False.
Kwenye kigezo cha pili kisicholazimisha unaweza kubainisha kitendakazi-kiwito tengefu kwa vigezo vya upangaji.
Sintaksia
orodha.sort([hali ya kubadilisha mwelekeo wa orodha], [kitendakazi kwa upangaji])
Mfano
Wacha tupange orodha yetu kwa mpangilio wa nyuma:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Matokeo ya utekelezaji wa kodi:
['f', 'e', 'd', 'c', 'b', 'a']
Mfano
Sasa tupange kwa mpangilio wa nyuma orodha, inayojumuisha nambari:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Matokeo ya utekelezaji wa kodi:
[14, 10, 8, 6, 2]
Mfano
Wacha tupange orodha yetu ya herufi bila
kubainisha kigezo cha kubadilisha mwelekeo kwenye mbinu sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Matokeo ya utekelezaji wa kodi:
['a', 'b', 'c', 'd', 'e', 'f']
Mfano
Sasa tupange na orodha, inayojumuisha nambari:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Matokeo ya utekelezaji wa kodi:
[2, 6, 8, 10, 14]