107 of 151 menu

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]

Angalia pia

  • kitendakazi sorted,
    kinachorudisha orodha iliyopangwa kutoka kwa vitu vinavyoweza kutendwa
  • kitendakazi filter,
    kinachochuja vitu vinavyoweza kutendwa
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa