108 of 151 menu

Sorted funksiyasi

sorted funksiyasi iterasiya olunan obyektlerden - siyahi, kortej, coxluq, lugetden siralanmis siyahi qaytarir. Standart olaraq funksiya siyahi elementlerini elifba sirasina veya artan qaydada siralayir.

Birinci parametrde siralanacaq obyekt gosterilir.

Metodun ikinci isteye bagli parametrinde reverse parametrini, siralama istiqametini teyin eden, gostermek olar. Standart olaraq onun deyeri False-dur.

Ucuncu isteye bagli parametrde siralama meyarlari ile callback funksiyasini gostermek olar.

Sintaksis

sorted(obyekt, [siyahinin cevrilme rejimi], [siralama ucun funksiya])

Numune

Gelin siyahimizi ters qaydada siralayaq:

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

Kodu icra etmənin neticesi:

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

Numune

Indi ise reqemlerden ibaret siyahini ters qaydada siralayaq:

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

Kodu icra etmənin neticesi:

[14, 10, 8, 6, 2]

Numune

Gelin herflerden ibaret siyahimizi sorted funksiyasinda parametr gostermeden siralayaq:

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

Kodu icra etmənin neticesi:

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

Numune

Indi ise reqemlerden ibaret siyahini siralayaq:

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

Kodu icra etmənin neticesi:

[2, 6, 8, 10, 14]

Numune

Gelin coxluqu siralayaq:

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

Kodu icra etmənin neticesi:

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

Numune

Gelin korteji siralayaq:

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

Kodu icra etmənin neticesi:

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

Numune

Gelin lugeti siralayaq:

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

Kod icra edildikden sonra funksiya bizə lugetin siralanmis açar lar siyahisini qaytaracaq:

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

Numune

sorted funksiyasi ile setri de siralamaq olar:

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

Ancaq icra edildikden sonra bizə siralanmis siyahi qaytarilacaq:

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

Hemcinin baxin

  • sort metodu,
    siyahi elementlerini siralayan
  • filter funksiyasi,
    iterasiya olunan obyektleri filtreleyen
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et