108 of 151 menu

sorted funksiýasy

sorted funksiýasy iterasiýa edilýän obýektlerden - sanaw, kortej, köpçülik, sözlükden tertiplenmiş sanawy gaýtaryş üçin ulanylýar. Bellenen ýagdaýda funksiýa elementleri alfabit boýunça ýa-da artýan tertipde täklar.

Birkinji parametrde tertiplemek üçin obýekt görkezilýär.

Metoduň ikinji hökmany bolmadyk parametrinde reverse parametrini görkezip bolýar, bu tertipleme ugruny kesgitleýär. Bellenen ýagdaýda onuň bahasy False.

Üçünji hökmany bolmadyk parametrde tertipleme meýilnamalary bilen funksiýa-kolbek görkezip bolýar.

Sintaksis

sorted(obýekt, [sanawy tersine öwürmek tertibi], [tertiplemek üçin funksiýa])

Mysal

Geliň sanawymyzy ters tertipde tertipleýäris:

lst1 = ['c', 'a', 'd', 'b', 'f', 'e'] lst2 = sorted(lst1, reverse=True) print(lst2)

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Indi ters tertipde sanamlardan ybarat sanawy tertipleýäris:

lst1 = [10, 8, 2, 6, 14] lst2 = sorted(lst1, reverse=True) print(lst2)

Kody ýerine ýetirmegiň netijesi:

[14, 10, 8, 6, 2]

Mysal

Geliň sorted funksiýasynda parametri görkezmezden aýrymlarymyzyň sanawyny tertipleýäris:

lst1 = ['c', 'a', 'd', 'b', 'f', 'e'] lst2 = sorted(lst1) print(lst2)

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Indi sanamlardan ybarat sanawy hem tertipleýäris:

lst1 = [10, 8, 2, 6, 14] lst2 = sorted(lst1) print(lst2)

Kody ýerine ýetirmegiň netijesi:

[2, 6, 8, 10, 14]

Mysal

Geliň köpçüligi tertipleýäris:

st = {'a', 'b', 'c', 'd', 'e', 'f'} lst = sorted(st) print(lst)

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Geliň korteji tertipleýäris:

tpl = ('a', 'b', 'c', 'd', 'e', 'f') lst = sorted(tpl) print(lst)

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Geliň sözlügi tertipleýäris:

dct = { '6': 'f', '2': 'b', '4': 'd', '3': 'c', '1': 'a', '5': 'e' } lst = sorted(dct) print(lst)

Kody ýerine ýetirenden soň, funksiýa bizä sözlügiň açar sözleriniň tertiplenmiş sanawyny gaýtarar:

['1', '2', '3', '4', '5', '6']

Mysal

Şeýle hem sorted funksiýasy bilen setiri hem tertiplemek mümkin:

str = 'dacbfe' lst = sorted(str) print(lst)

Ýöne ýerine ýetirenden soň bizä şol bir tertiplenmiş sanaw gaýdyp gelýär:

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

Şeýle-de görüň

  • sort metodu,
    sanawyň elementlerini tertipleýän
  • filter funksiýasy,
    iterasiýa edilýän obýektleri süzýän
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et