Skip to content Skip to sidebar Skip to footer

Pembahasan Dan Contoh Program List Pada Python

Pembahasan Dan Contoh Program List Pada Python

Assalamu'alaikum wr.wb.
Setelah saya membahas tentang Contoh Program Fungsi Pada Python, kali ini saya akan memberikan tutorial tentang Pembahasan dan contoh program list pada bahasa pemrograman python. Beberapa dari pembaca mungkin sudah pernah mendengar tentang array. Ya itulah yang akan saya bahas. Pada umumnya array dan list itu sama saja. Jika di C++, kita sebut array, maka di python, kita sebut list. Namun list bukanlah array.

Sebelumnya saya pernah membahas array di artikel Array C++ 1 dimensi, 2 Dimensi, 3 Dimensi. Secara garis besar, keduanya memang sama. List pun juga akan saya buat seperti itu di tutorial ini. Dengan tujuan agar pembaca lebih mengerti, dan lebih memahami seputar List, maka saya buat sama dengan array agar pembaca dapat memahami keduanya sekaligus. Meskipun sebenarnya sama saja. Hehe.....




Baca Juga


Pengertian List

List merupakan variabel berindex yang menyimpan data sementara dalam sebuah program selama program berjalan. Artinya jika program sudah berhenti, maka list akan kembali seperti semula. Sama dengan array. Begitu juga untuk menyimpan data. kita menyimpan data ke dalam list berdasarkan index yang tertera. Dan jumlah index tersebut sesuai dengan keinginan programmer. Untuk tipe data, list bisa menyimpan hampir semua tipe data yang ada. Disinilah letak keistimewaan list, List bisa menyimpan data yang berbeda tipe dalam satu list.

Berikut ini merupakan contoh program sederhana List menggunakan python  :

#Program Sederhana List
list_data = ["Tutor-All Prgramming", "Belajar Pemrograman Dasar",1, True]

print ("Data dengan index [0] : ",list_data[0])
print ("Data dengan index [1] : ",list_data[1])
print ("Data dengan index [2] : ",list_data[2])
print ("Data dengan index [3] : ",list_data[3])

Begitulah bentuk sederhana list. Pada umumnya program list adalah seperti diatas. hanya saja ditambahkan dengan beberapa struktur kendali dan fungsi  - fungsi. Namun secara umum adalah seperti program diatas.

Fungsi List Pada Python

Bahasa pemrograman python memiliki fungsi bawaan untuk memudahkan list. Fungsi tersebut tidak perlu dideklarasikan lagi karena python sudah menyiapkannya dan kita hanya perlu memanggil fungsi list tersebut. Hal ini sangat memudahkan programmer untuk membuat programnya. Berikut ini adalah fungsi-fungsi list yang ada pada bahasa pemrograman python :
  • len = Untuk menghitung total jumlah index list
  • count = menghitung total data pada list dengan value
  • append = Berfungsi untuk Menambah nilai baru pada list
  • index = Untuk menemukan data pada list melalui posisi dari index tertentu
  • insert = Untuk menyisipkan data di index tertentu
  • pop = Untuk membuang nilai dari list berdasarkan index terakhir.
  • remove = Untuk membuang atau menghapus nilai dari list berdasarkan index yang ditentukan
  • extend = Untuk menggabungkan list di python 
  • reverse = Untuk membalikkan urutan index dalam list
  • sort = Untuk mengurutkan nilai dalam list dari yang terendah
  • max = Untuk menemukan nilai terbesar dalam list
  • min = Untuk menemukan nilai terkecil dalam list
  • sum = Untuk menjumlahkan total nilai dalam list

Fungsi - fungsi diatas sudah ada pada python. Sehingga kita hanya tinggal memanggilnya saja. Hal tersebut memang sangat memudahkan karena tidak perlu kita membuat fungsi baru untuk fungsi dengan kegunaan seperti diatas. Apabila masih membingungkan, silahkan lihat contoh program dibawah ini


#Deklarasi List
list_nilai = [1,2,3,4,5,6,7,8,9,10]

#tampilkan list
print("List Nilai : \n",list_nilai)

#menggunakan len
print("\nJumlah Index list nilai (len) : \n", len(list_nilai))

#menggunakan count
print("\nJumlah Nilai 5 Dalam List (count) : \n", list_nilai.count(5))

#Menggunakan append
print("\nMenambah element dalam list (append) : ")
list_nilai.append(12)
list_nilai.append(10)
print("List Nilai : ",list_nilai)

#Menggunakan index
print("\nIndex ke 8 (index) : \n", list_nilai.index(8))

#Menggunakan insert
list_nilai.insert(1,12)
print("\nTambah Nilai List (Insert) : \n", list_nilai)

#Menggunakan pop
list_nilai.pop()
list_nilai.pop()
print("\nList Nilai (pop) : \n",list_nilai)

#Menggunakan remove
list_nilai.remove(2)
list_nilai.remove(1)
print("\nList Nilai (remove) : \n", list_nilai)

#Menggunakan extend
list_nilai2 = [4,3,8,7]
list_nilai.extend(list_nilai2)
print("\nList Nilai (extend : \n", list_nilai)

#Menggunakan reverse
list_nilai.reverse()
print("\nList Nilai (reverse) : \n", list_nilai)

#Menggunakan sort
list_nilai.sort()
print("\nList Nilai (sort) : \n", list_nilai)

#Menggunakan Max
print("\nNilai Terbanyak (max) : \n", max(list_nilai))

#Mengguankan min
print("\nNilai terendah (min) : \n", min(list_nilai))

#Menggunakan Sum
print("\nTotal penjumlahan nilai dari list_nilai (sum) : \n", sum(list_nilai))

dan ini adalah hasil dari program diatas

Contoh program list menggunakan fungsi di python


Begitulah penjelasan tentang list. Sebenarnya perbedaan list dan array hanya pada penyimpanannya saja. Jika array bisa menyimpan 1 tipe data dalam 1 array, maka list dapat menyimpan banyak tipe data dalam satu list. Demikianlah tutorial yang dapat saya berikan. Terimakasih atas kunjungannya. Assalamu'alaikum wr.wb.

Selanjutnya : Contoh Program List Multidimensional Pada Python


1 comment for "Pembahasan Dan Contoh Program List Pada Python"