Misalkan ada variabel x dengan nilai ber tipe data gabunga seperti tipe data list. Inisialisasinya kita buat seperti ini.
>>> x = [1, 34, 4, 545, 6,4, 5]
Elemen yang ada pada vairabel x tersebut masing-masingnya bertipe integer atau berupa angka.
Kemudian, kita akan meng urutkan angka-angka tersebut dari nilai angka terkecil ke angka terbesar atau urutan ascending.
Untuk melakukan pengurutan data dari bilangan angka terkecil ke terbesar, bahasa pemrograman python menyediakan fungsi built in yang bisa kita panggil (gunakan) setiap kita butuhkan, yaitu fungsi sorted().
Fungsi sorted() ini bisa kita gunakan pada metode looping for untuk menampilkan data beruntun sesuai dengan urutannya, dalam hal ini urutan bilangan terkecil ke terbesar. Contoh penerapannya bisa kita lanjutkan dengan menulis kode program seperti berikut ini.
>>> for i in sorted(x):
print(i)
1
4
4
5
6
34
545
>>>
Dari kode program di atas, tampilan hasil dari metode looping for dengan bantuan fungsi sorted() dan fungsi print() di atas adalah urutan bilangan angka pada variabel x yang diurutkan dari bilangan angka terkecil ke terbesar.
Selain angka, pengurutan juga bisa dilakukan pada elemen yang bertipe data string atau karakter huruf. Bisa coba contoh seperti berikut ini.
>>> y = ('a', 'x', 'd', 'q')
>>> for i in sorted(y):
print(i)
a
d
q
x
Pada contoh kode programd di atas, kita cobakan pada tipe data gabungan yakni tuple, dimana elemen di dalamnya masing-masing bertipe string atau berupa karakter huruf. Hasilnya adalah karakter huruf diurutkan dari karakter huruf pertama hingga karakter huruf terakhir.
Demikian pemaparan sederhana tentang contoh penerapan fungsi sorted() pada metode looping for untuk menampilkan data beruntun dari tipe data gabungan.
Artikel ini ditulis oleh Bram | 2020-10-18 | Dikunjungi 2 pengunjung unik per hari