memahami list python
Python

Belajar Python Dasar : Struktur List di Python

List adalah struktur data yang menyimpan kumpulan item. Item dapat berupa bilangan integer, float, string atau boolean. Item di dalam list terurut dan nilainya dapat berubah atau lebih dikenal dengan istilah mutable.

List di bahasa pemrograman yang lain hampir serupa dengan array tetapi nilai di dalam list dapat terdiri dari berbagai tipe data

Cara mendefinisikan List adalah dengan square brackets ( [ ] )

variabel_list = [1,"hello", True]

Artinya kita membuat variabel bernama variabel_list dengan tipe data list yang mempunyai nilai sebagai berikut

Indek ke-0 adalah 1 tipe data integer
Indek ke-1 adalah "hello" tipe data string
Indek ke-2 adalah True tipe data boolean

Untuk menampilkan semua nilai list adalah

variabel_list = [1,"hello", True]

print(variabel_list)

Hasilnya adalah

$ python list.py
[1,'hello',True]

Jika ingin mengakses setiap nilai dari list dapat memanggil indeknya seperti ini

print(variabel_list[0])
print(variabel_list[1])
print(variabel_list[2])

Di awal sempat dibahas bahwa list data struktur data yang mutable artinya dapat dirubah nilainya. Misalnya pada index ke-1 nilai dari list adalah “hello” maka kita akan coba ubah nilai indek ke-1 dengan nilai 2019.

variabel_list = [1,"hello", True]

variabel_list[1] = 2019

print(variabel_list)

List memungkingkan untuk melakukan pengecekan terhadap suatu nilai menggunakan percabangan.

variabel_list = [1,"hello", True]

if "hello" in variabel_list:
  print("kata hello adalah anggota variabel_list")

Untuk mencetak / menggunakan nilai dari list kita dapat gunakan perulangan.

variabel_list = [1,"hello", True]

for i in variabel_list:
  print(i)

Jika ingin menggabungkan 2 list gunakan operator aritmatika +

list_1 = [1,"hello", True]
list_2 = ["anton", 2019]

list_3 = list_1 + list_2

print(list_3)

Beberapa fungsi List antara lain

a. append()

Misal kita akan tambah item di dalam list dengan nilai float dan string menggunakan fungsi append()

variabel_list = [1,"hello", True]

variabel_list.append(12.4)
variabel_list.append("Anton")

print(variabel_list)
b. insert()

Jika ingin menambah anggota list di indek tertentu gunakan fungsi insert(). Misal memasukkan string Anton di indek ke-1

variabel_list = [1,"hello", True]

variabel_list.insert(1,"Anton")

print(variabel_list)
c. remove()

Jika ingin menghapus item list gunakan fungsi remove()

variabel_list = [1,"hello", True]

variabel_list.remove("hello")

print(variabel_list)
d. len()

Untuk menghitung panjang isi dari list gunakan fungsi len()

variabel_list = [1,"hello", True]

print(len(variabel_list))
e. copy()

Jika ingin menduplikat list gunakan fungsi copy()

variabel_list = [1,"hello", True]

variabel_copy = variabel_list.copy()

print(variabel_copy)
f. clear()

Jika ingin mengkosongkan list gunakan fungsi clear()

variabel_list = [1,"hello", True]

variabel_list.clear()

print(variabel_list)
f. count()

Jika ingin menghitung jumlah item yang sama di dalam list gunakan fungsi count()

variabel_list = [1,"hello", True]

item = variabel_list.count("hello")

print(item)
g. pop()

Jika ingin menghapus item di indek tertentu gunakan pop()

variabel_list = [1,"hello", True]

variabel_list.pop(2)

print(variabel_list)

Materi python dibagi menjadi beberapa bahasan antara lain:

Pengenalan python dan mengapa harus belajar
Instalasi Python dengan Anaconda di Windows
Instalasi Python dengan Anaconda di Linux
Eksekusi file Python
Pengenalan Variabel dan Tipe Data di Python
Penulisan komentar di python
Teknik Print di Python
Mengenal Jenis Operator di Python
User Input di Python
Memahami Percabangan di Python
Memahami Perulangan di Python
Menggunakan Fungsi di Python
Lambda expression
Struktur List di Python
Struktur Tuple di Python
Struktur Dictionary di Python
File Handling di Python
Memahami Argumen *args **kwargs
Cara Install Library Python
Memahami Jupyter notebook dan cara menggunakannya

Leave a Reply

Your email address will not be published. Required fields are marked *