Contoh Cara Menampilkan Nilai Elemen Data List Berdasarkani Indeksnya Menggunakan Metode Looping For dan Fungsi Range() Pada Pemrograman Python


Untuk menampilkan setiap nilai elemen dari tipe data gabungan array list, bahasa pemrograman python menyediakan cara tertentu, salah satunya menggunakan fungsi range() melalui statement looping for. Bagaimana contoh penerapannya pada pemrograman python, silakan simak artikle ini.


Miaslkan ada variabel x dengan nilai bertipe data list. Inisialiasi nya kita buat seperti berikut ini.

>>> x = ("Indonesia", "Malaysia", "Singapore", "Thailand", "Myanmar")

 

Kemudian kita akan menampilkan satu per satu elemen yang ada pada tipe data list variabel x tersebut dengan menggunakan metode looping yakni melalui statement for, kode programnya seperti berikut ini.

>>> for i in x:
	print(i)

	
Indonesia
Malaysia
Singapore
Thailand
Myanmar

 

Bisa kita lihat pada kode program di atas bahwa nilai elemen yang ada pada list variabel x telah ditampilkan. Pada kode program di atas diartikan bahwa variabel i mewakilkan setiap nilai elemen pada variabel x.

Kemudian contoh selanjutnya, hampir mirip dengan dengan kode program di atas, namun bedanya, kali ini kita akan jadikan variabel i mewakilkan indeks dari setiap elemen variabel x, untuk itu kita bisa menggunakan bantuan fungsi range().

Masih menggunakan variabel x sebagai variabel inisialisasinya, namun kali ini yang akan kita akan tampilkan yaitu setiap elemen pada variabel x sesuai dengan urutan indeksnya. Kode programnya seperti ini.

>>> for i in range(len(x)):
	print(i+1,x[i])

	
1 Indonesia
2 Malaysia
3 Singapore
4 Thailand
5 Myanmar

 

Fungsi range() pada proses looping for di atas diartikan sebagai rentang atau batasan urutan indeks yang nilainya akan ditampilkan . Sedangkan fungs len() di dalam parameter fungsi range() tersebut mewakilkan jumlah elemen yang ada pada list variabel x karena kita akan ambil seluruh indeks elemen yang ada pada variabel x. Jumlah indeks elemen pada list variabel x adalah 6, maka yang akan ditampilkan adalah elemen dari indeks ke-0 hingga indeks ke-5. 

Secara default, fungsi range() terdiri dari tiga parameter yang bisa kita tuliskan, yaitu 

range(start, end, step)

 

Parameter start adalah batas indeks awal elemen yang akan ditampilkan, parameter end adalah batas indeks akhir elemen yang akan ditampilkan, dan parameter step adalah jeda langkah penambahan per setiap indeks.

Kalau kita tulis hanya satu parameter saja pada fungsi range(), misalkan 4,  maka secara default batas indeks yang akan ditampilkan akan dimulai dari indeks ke-0 hingga indeks ke-3 dari setiap elemen list variabel x. Sehingga nanti yang akan ditampilkan adalah elemen yang menempati indeks ke-0 yaitu "Indonesia", hingga indeks ke-3 yaitu elemen dengan nilai "Thailand". Untuk membuktikannya kita cobakan pada kode program berikut ini.

>>> for i in range(4):
	print(i+1,",",x[i])

	
1 , Indonesia
2 , Malaysia
3 , Singapore
4 , Thailand

 

Selanjutnya, bagaimana kalau kita hanya akan tampilkan setiap elemen list variabel x tersebut dari indeks ke-3 hingga ke-4, maka kita bisa tuliskan dua parameter pada fungsi range(), dimana pada parameter pertamanya kita tulis 3 dan parameter keduanya kita tulis 5, seperti berikut ini. 

>>> for i in range(3,5):
	print(i+1,".",x[i])

	
4 . Thailand
5 . Myanmar

 

Iseng coba-coba, sekarang kita buat jeda per indeksnya dengan melangkahi per dua indeks dimana kita akan coba tampilkan elemen indeks ke-0, kemudian indeks ke-2, dan indeks ke-4. Maka kita buat 3 parameter seperti kode program berikut ini.

>>> for i in range(0,5,2):
	print(x[i])

	
Indonesia
Singapore
Myanmar

 

Tidak hanya bisa diterapkan pada tipe data gabungan list saja, fungsi range() pada statement looping for juga bisa diterapkan pada tipe data gabungan lainnya seperti tuple, set, dan dictionaries.

Demikian pemaparan sederhana tentang peran fungsi range() pada statement looping for untuk menampilkan nilai elemen dari tipe data gabungan list pemrograman python.

Info Promo Menarik, silakan klik banner di bawah ini untuk info selengkapnya

Artikel ini ditulis oleh:

mister bram



Bagaimana menurutmu artikel ini?




 Silakan bagikan artikel ini




 Silakan tulis dan bagikan pendapatmu untuk didiskusikan
Info dan promo menarik untuk kamu
silakan geser dan klik banner di bawah ini untuk dapatkan informasi selengkapnya



Info dan Promo Menarik
silakan klik banner di bawah ini untuk informasi selengkapnya
DomaiNesia