Metod sort

Metod sort siyahi elementlerini artma sirasinda elifbaya gore siralayir.

Metodun ilk isteye bagli parametrinde reverse parametrini teyin etmek olar, bu da siralamanin istiqametini teyin edir. Bezilerinde onun deyeri False olur.

Ikinci isteye bagli parametrde siralama meyarlari ucun geri cagirma funksiyasini teyin etmek olar.

Sintaksis

pythonsiyahi.sort([siyahinin cevrilme rejimi], [siralama ucun funksiya])

Numune

Gelin siyahimizi ters qaydada siralayaq:

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

Kodun icra neticesi:

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

Numune

Indi ise reqemlerden ibaret siyahini ters qaydada siralayaq:

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

Kodun icra neticesi:

python[14, 10, 8, 6, 2]

Numune

Gelin siyahimizi cevrilme parametrini teyin etmeden metod sort ile siralayaq:

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

Kodun icra neticesi:

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

Numune

Indi ise reqemlerden ibaret siyahini siralayaq:

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

Kodun icra neticesi:

python[2, 6, 8, 10, 14]

Hemcinin bax

  • funksiya sorted,
    hansi ki iterasiya olunan obyektlerden siralanmis siyahi qaytarir
  • funksiya filter,
    hansi ki iterasiya olunan obyektleri filtreleyir