Skip to content Skip to sidebar Skip to footer

Contoh Dimensional List Pada Python

Contoh Dimensional List Pada Python (Nested List)

Assalamu'alaikum wr.wb.
Sebelumnya, saya telah membuat artikel yang berjudul Pembahasan dan contoh program list pada python. Yang mana artikel tersebut berisi tentang pembahasan mengenai list disertai contoh program sederhana. Kali ini saya akan membuat artikel tentang Contoh Program Dimensi List Pada Python. Pada Artikel ini, saya akan memberikan contoh program dengan list yang memiliki dimensi. Seperti yang kita ketahui bahwa list hampir sama dengan array, ada 1 dimensi, ada 2 dimensi, dan 3 dimensi. Hal itu juga akan saya berikan penjelasan beserta contoh programnya. Jika dilihat, mungkin sedikit lebih sulit daripada sebelumnya. Karena yang sebelumnya saya hanya memberikan contoh dengan list 1 Dimensi saja.

Untuk memulainya, kita perlu memahami dulu perulangan dan percabangan. Disini saya akan memberikan contoh program dengan menambah struktur kendali tersebut. Hal ini dikarenakan pada sebuah program, List atau array tidak akan lepas dari keduanya. Karena List berfungsi untuk mempersingkat program dengan bantuan perulangan dan percabangan. Tentu dengan kombinasi tersebut, logika - logika program akan semakin mudah diatasi.




Baca Juga


Cara Menginput List

Untuk cara menginput atau menambah data dari List dengan input manual, caranya dengan menginputkan variabel biasa yang kemudian dimasukkan ke list. Hal ini bertujuan agar terdapat output text seperti "Nilai : " ketika kita input. Jika kita input langsung ke ararynya, maka akan terjadi error, dikarenakan list masih kosong dan belum mempunyai index.Selain itu, kita juga menggunakan perulangan untuk memperpendek program. Berikut ini merupakan Contoh program sederhana untuk menginput List


#input list
var_data = []
for i in range (0,5):
    var_input = input("Nilai : ")
    var_data.append(var_input)

#Menampilkan list data
print(var_data)

Begitulah kira - kira contoh sederhana untuk input list. Sebenarnya untuk input list memang hanya seperti itu. Tidak ada perubahan yang signifikan.


List Multidimensional

List 2 Dimensi, List 3 Dimensi, 4 Dimensi, bahkan lebih. Ternyata disini kita bisa menggunakannya lebih mudah. Kita bisa tanpa menggunakan Nested For (for bersarang) seperti bahasa pemrograman lain. Pada bahasa pemrograman Python, kita hanya perlu menggunakan 1 perulangan saja. Dan untuk menentukan index, kita hanya perlu menentukan dengan angka. Berikut ini merupakan contoh programnya :


#input list
var_data = [[] for k in range (2)]
for i in range (0,3):
    var_satu = input("Nilai Satu : ")
    var_dua = input("Nilai Dua : ")
    var_data[0].append(var_satu)
    var_data[1].append(var_dua)

#Menampilkan list data
print(var_data)


Lihat pada var_data = [[] for k in range (2)]. Pada program tersebut terdapat angka 2 di dalam kurung (2). itu artinya kita membuat list 2 dimensi dengan 2 index. apabila ingin menambahkan dimensi, kita bisa ganti angka 2 tersebut dengan jumlah yang diinginkan.

Berikut ini merupakan outputnya :

Contoh List 2 Dimensi Pada pyhon



Penutup

Sungguh sangat disayangkan di artikel ini, sangat sedikit yang bisa dibahas. Hal ini karena saat ini python cenderung mudah dipahami dan memberikan fitur yang memudahkan programmer pyhon. Pantas saja python saat ini begitu banyak diminati. Saya rasa cukup sampai disini penjelasan yang dapat saya sampaikan. Assalamu'alaikum wr.wb.


Post a Comment for "Contoh Dimensional List Pada Python"