Fungsi Sorted()
Deskripsi
Fungsi sorted()
berfungsi untuk mengurutkan suatu iterable baik secara naik maupun turun
Sintaks
Fungsi sorted()
memiliki sintaks sebagai berikut:
sorted(iterable[, key][, reverse])
Parameter
Fungsi sorted()
memiliki tiga parameter, yaitu:
- iterable – sequence (string, tuple, list), koleksi (set, dictionaty, set), maupun sembarang iterator
- reverse (opsional) – apakah list diurut terbalik atau tidak (ascending atau descending)
- key (opsional) – fungsi kunci yang digunakan untuk pembandingan
Contoh
Contoh penggunaan fungsi sorted()
yaitu mirip berikut:
pylist = ['e','a','u','i','o']
word = 'Python'
print(sorted(pylist))
print(sorted(word))
print(sorted(pylist, reverse=True))
def takesecond(elem):
return elem[1]
random = [(2,2), (3,4), (4,1), (1,3)]
sortedlist = sorted(random, key=takesecond)
print('Sorted list:', sortedlist)
Output
Output dari acara di atas yaitu mirip berikut:
['a', 'e', 'i', 'o', 'u']
['P', 'h', 'n', 'o', 't', 'y']
['u', 'o', 'i', 'e', 'a']
Sorted list: [(4, 1), (2, 2), (1, 3), (3, 4)]