Fungsi sorted() pada pemrograman python adalah fungsi built-in yang bisa dipakai pada kondisi perulangan for, untuk mengurutkan data elemen dari data nilai terkecil hingga terbesar.
Fungsi sorted() bisa dipakai pada object data list, tuple, dan dictionary. Bagaimana cara menggunakan fungsi sorted() pada kondisi perulangan for? kamu bisa lihat beberapa contoh sederhana program python berikut.
Contoh 1
x = [13, 2, 45, 2, 3, 10]
for i in sorted(x) :
print (i)
2
2
3
10
13
45
Pada contoh 1 diperlihatkan bagaimana fungsi sorted() dipakai untuk mengurutkan data list pada variabel x melalui kondisi perulangan for.
Contoh 2
y = ["python", "php", "matlab", "ruby", "c++"]
for i in sorted(y) :
print (i)
c++
matlab
php
python
ruby
Tidak hanya bisa mengurutkan data integer, namun fungsi sorted() bisa diterapkan untuk mengurutukan data string. Terlihat pada contoh 2 bagaimana fungsi sorted() digunakan untuk mengurutkan elemen bertipe string pada obejct data list.
Pengurutan data yang dilakukan oleh fungsi sorted() ditentukan berdasarkan urutan pada bilangan ASCII.
Contoh 3
z = ("Jakarta", "Bandung", "Surabaya", "Yogyakarta")
for i in sorted(z) :
print (i)
Bandung
Jakarta
Surabaya
Yogyakarta
Pada contoh 3 diperlihatkan bagaimana fungsi sorted() digunakan pada kondisi perulangan for, untuk mengurutkan object data tuple yang elemennya memiliki tipe data string.
Contoh 4
w = {"satu" : "one", "dua" : "two", "tiga" : "three"}
for i in sorted(w) :
print (i)
dua
satu
tiga
Pada contoh 4, diperlihatkan bagaimana fungsi sorted() digunakan pada perulangan for untuk mengurutkan elemen yang ada pada object data dictionary. Khusus pada data dictionary yang diurutkan adalah kunci elemen, sedangkan pada object data lainnya seperti tuple dan list yang diurutkan adalah nilai elemennya.
Artikel ini ditulis oleh Bram | 2023-12-30 | Dikunjungi 1 pengunjung unik per hari