Tutorial Python: Cara Menggunakan Tipe Data List

Penggunaan list pada python
Source: Freepik
0 Shares

Hai Sobat Programming! Kali ini kita akan mempelajari cara menyimpan beberapa data dalam satu variabel. Memang bisa? Tentu bisa, dengan tipe data List adalah jawabannya. Tidak usah berlama-lama lagi, langsung simak cara penggunaan, membuat, menambah dan mengoprasikan List pada python.

Pengertian Tipe Data List

Sebelum kita mulai membuat List, kita perlu memahami terlebih dahulu pengertian dari struktur data List. 

List adalah salah satu dari 4 tipe data bawaan Python yang digunakan untuk menyimpan beberapa data dalam satu variabel. 3 tipe data lainnya adalah Tuple, Set, dan Dictionary. Setiap data memiliki sifat dan penggunaan yang berbeda-beda.

Selanjutnya ada 3 sifat List yang perlu diketahui:

  1. Dapat diurutkan, artinya tipe data list memiliki index dari 0 sampai seterusnya. Ketika kita menambah data baru ke dalam list, maka data tersebut akan ditambahkan di akhir urutan
  2. Dapat diubah, artinya kita dapat mengganti, menambah dan menghapus data yang sudah kita buat.
  3. Dapat menyimpan data duplikat, artinya kita dapat menyimpan data yang sama berkali-kali dan akan tersimpan dalam index yang berbeda.

Cara Membuat List

Setelah kita memahamin apa itu tipe data list, selanjutnya kita akan melihat bagaimana cara membuatnya.

List dapat dibuat dengan beberapa cara, lihat contoh code berikut:

#membuat list dengan kurung siku "["
list1 = ["Mobil", "Motor", "Kereta"]

#membuat list dengan cara kedua
list2 = list(("Melon", "Semangka", "Durian"))

print(list1)
print(list2)

Maka, code diatas akan menampilkan hasil seperti dibawah ini:

['Mobil', 'Motor', 'Kereta']
['Melon', 'Semangka', 'Durian']

Perlu diketahui bahwa list dapat menyimpan beberapa tipe data sekaligus dalam satu list. Contohnya seperti dibawah ini

listMix = ["Andi", False, 57, 3.14]
print(listMix)

Maka, hasilnya akan tampil seperti dibawah ini:

['Andi', False, 57, 3.14]

Cara Menambah Item List

Bagaiman jika suatu saat kita ingin menambahkan item ke dalam list yang sudah dibuat?

Tenang saja, kita dapat menambahkan item baru ke dalam list yang sudah kita buat.

Kita dapat menggunakan beberapa cara untuk menambahkan item ke dalam list.

Menggunakan append

Dengan menggunakan append kita akan menambahkan item pada akhir index list.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.append("Pepaya")

print(listBuah)

Maka, hasil dari code di atas akan tampil seperti dibawah ini

['Melon', 'Semangka', 'Durian', 'Pepaya']
Menggunakan insert

Dengan menggunakan insert kita dapat menambahkan item pada index yang kita inginkan.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.insert(2, "Pepaya")

print(listBuah)

Maka, hasil dari code di atas akan tampil seperti dibawah ini

['Melon', 'Semangka', 'Pepaya', 'Durian']
Menggunakan extend

Dengan menggunakan extend, kita dapat menambahkan sebuah list dari list lainnya

listBuah1 = ["Melon", "Semangka", "Durian"]
listBuah2 = ["Pepaya", "Apel"]
listBuah1.extend(listBuah2)

print(listBuah1)

Maka, hasil dari code di atas akan tampil seperti dibawah ini

['Melon', 'Semangka', 'Durian', 'Pepaya', 'Apel']

Dengan menggunakan extend, kita dapat menambahkan list dari tuple, set, ataupun dictionary.

listBuah1 = ["Melon", "Semangka", "Durian"]
Buah2 = ("Pepaya", "Apel")
listBuah1.extend(Buah2)

print(listBuah1)

Maka, hasil dari code di atas akan tampil seperti dibawah ini

['Melon', 'Semangka', 'Durian', 'Pepaya', 'Apel']

Cara Mengganti Item List

Dalam beberapa kondisi kita harus mengubah item list yang sudah kita buat. Bagaimana caranya?

Lihat code dibawah ini:

listBuah = ["Melon", "Semangka", "Durian"]
listBuah[0] = "Pepaya"

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Pepaya', 'Semangka', 'Durian']

atau kita dapat juga melakukannya dengan cara berikut

listBuah = ["Melon", "Semangka", "Durian"]
listBuah[1:3] = "Pepaya", "Apel"

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Pepaya', 'Apel']

Pada code

listBuah[1:3] = "Pepaya", "Apel"

artinya kita mengganti item list dengan index 1 sampai 2 dengan “Pepaya” dan “Apel”.

Jika kita ingin mengganti item 2 sampai 5, maka kita dapat membuatnya seperti ini

listBuah[2:6] = masukkanEmpatNamaBuah

Cara Mengakses Item List

Selanjutnya kita akan memahami bagaimana cara mengakses item di dalam list yang sudah kita buat.

Kita dapat mennggunakan item yang list yang kita buat dengan beberapa cara berikut

Menggunakan Index Item

Karena item pada list memiliki index masing-masing, maka kita dapat menggunakan index tersebut untuk mengakses item list yang diinginkan

listBuah = ["Melon", "Semangka", "Durian"]

print(listBuah[1])

Maka, hasilnya akan tampil seperti berikut

Semangka
Menggunakan Index Negatif

Index negatif dimulai dari akhir index list.

listBuah = ["Melon", "Semangka", "Durian"]

print(listBuah[-1])

Maka, hasilnya akan tampil seperti berikut

Durian
Menggunakan Jangkauan Index

Dengan menggunakan jangkauan index (Range of Idexes) artinya kita mengakses beberapa item sekaligus yang berada dalam jangkauan index yang dipanggil.

listBuah = ["Melon", "Semangka", "Durian", "Pepaya", "Apel"]

print(listBuah[1:4])

Maka, hasilnya akan tampil seperti berikut

['Semangka', 'Durian', 'Pepaya']

Cara Menghapus Item List

Adakalanya kita mau menghapus item list yang sudah kita buat.

Berikut adalah beberapa cara untuk menghapus item list

Menggunakan remove

Method remove dapat digunakan untuk menghapus item list secara spesifik.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.remove("Semangka")

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Durian']

Jika kita menghapus item yang memiliki duplikat, makan item pertama dalam list yang akan terhapus.

listBuah = ["Melon", "Semangka", "Durian", "Semangka"]
listBuah.remove("Semangka")

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Durian', 'Semangka']
Menggunakan pop

Method pop menghapus item list pada index terakhir.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.pop()

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Semangka']

Kita juga dapat menghapus item dengan index tertentu.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.pop(1)

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Durian']
Menggunakan del

Menthod del akan menghapus item list dengan index tertentu

listBuah = ["Melon", "Semangka", "Durian"]
del listBuah[2]

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

['Melon', 'Semangka']

Del juga dapat digunakan untuk menghapus list yang sudah kita buat

listBuah = ["Melon", "Semangka", "Durian"]
del listBuah

print(listBuah)

Maka output akan menampilkan error pada layar karna listBuah sudah terhapus secara keseluruhan.

Menggunakan clear

Method clear akan menghapus seluruh item yang ada di dalam list yang sudah dibuat.

listBuah = ["Melon", "Semangka", "Durian"]
listBuah.clear()

print(listBuah)

Maka, hasilnya akan tampil seperti berikut

[]

Nah jadi itulah Cara penggunaan List pada Python yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Python? Tetap update informasi dari kami ya

One Ping

  1. Pingback: Tutorial Python: Cara Menggunakan Tipe Data Tuple - Mahasiswa Update

Leave a Reply

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