108 of 151 menu

Fungsi sorted

Fungsi sorted mengembalikan daftar terurut dari objek iterable - daftar, tupel, himpunan, kamus. Secara default fungsi mengurutkan elemen daftar secara abjad atau dalam urutan menaik.

Pada parameter pertama ditentukan objek untuk diurutkan.

Pada parameter opsional kedua dari metode dapat ditentukan parameter reverse, yang menentukan arah pengurutan. Secara default ia memiliki nilai False.

Pada parameter opsional ketiga dapat ditentukan fungsi callback dengan kriteria pengurutan.

Sintaksis

sorted(obyek, [mode pembalikan daftar], [fungsi untuk pengurutan])

Contoh

Mari urutkan daftar kita dalam urutan terbalik:

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

Hasil eksekusi kode:

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

Contoh

Dan sekarang urutkan dalam urutan terbalik daftar yang terdiri dari angka:

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

Hasil eksekusi kode:

[14, 10, 8, 6, 2]

Contoh

Mari urutkan daftar kita dari huruf tanpa menentukan parameter dalam fungsi sorted:

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

Hasil eksekusi kode:

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

Contoh

Dan sekarang urutkan juga daftar, yang terdiri dari angka:

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

Hasil eksekusi kode:

[2, 6, 8, 10, 14]

Contoh

Mari urutkan himpunan:

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

Hasil eksekusi kode:

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

Contoh

Mari urutkan tupel:

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

Hasil eksekusi kode:

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

Contoh

Mari urutkan kamus:

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

Setelah eksekusi kode fungsi akan mengembalikan kepada kita daftar kunci kamus yang terurut:

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

Contoh

Juga dengan fungsi sorted dapat diurutkan juga string:

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

Tapi setelah eksekusi kepada kita juga akan dikembalikan daftar yang terurut:

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

Lihat juga

  • metode sort,
    yang mengurutkan elemen daftar
  • fungsi filter,
    yang menyaring objek iterable
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak