Metode sort
Metode sort mengurutkan elemen list
secara abjad dalam urutan menaik.
Pada parameter pertama opsional metode ini,
dapat ditentukan parameter reverse,
yang menentukan arah pengurutan. Secara default
nilainya adalah False.
Pada parameter kedua opsional dapat ditentukan fungsi callback dengan kriteria pengurutan.
Sintaksis
list.sort([mode pembalikan list], [fungsi untuk pengurutan])
Contoh
Mari urutkan list kita dalam urutan terbalik:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Hasil eksekusi kode:
['f', 'e', 'd', 'c', 'b', 'a']
Contoh
Sekarang mari urutkan dalam urutan terbalik list yang terdiri dari angka:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Hasil eksekusi kode:
[14, 10, 8, 6, 2]
Contoh
Mari urutkan list kita dari huruf tanpa
menentukan parameter pembalikan dalam metode sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Hasil eksekusi kode:
['a', 'b', 'c', 'd', 'e', 'f']
Contoh
Sekarang mari urutkan juga list yang terdiri dari angka:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Hasil eksekusi kode:
[2, 6, 8, 10, 14]