List di Python

List adalah tipe data yang paling flexible di Python, list dapat dibuat dengan menuliskan tanda buka tutup kurung [], setiap item dapat dipisahkan dengan tanda koma. Ingat bahwa setiap item yang ada di tanda kurung [] harus memiliki tipe data yang sama. Perhatikan tabel berikut ini:

Mengakses list

Supaya lebih jelas, kita buat file baru bernama akses_list.py lalu ketikkan sintaks berikut ini:

#membuat list
list_1 = ['Kecerdasan Buatan', 'Python',2018, 2019, 2020]
list_2 = ['a', 'b', 1, 2, 3, 4, 5, 6, 7]

#mengakses nilai di dalam list
print('list_1[0]: ', list_1[0]) #akses item pertama/index ke-0
print('list_2[1:5]: ', list_2[1:5]) #artinya akses item pertama s/d kelima

file disimpan, di terminal ketikkan: python akses_list.py lalu tekan ENTER maka outputnya adalah:

list_1[0]:  Kecerdasan Buatan
list_2[1:5]:  ['b', 1, 2, 3]

Menambah item baru ke dalam list

Buat file bernama item_ke_list.py lalu ketikkan sintaks berikut ini:

#membuat list baru
list_1 = ['teknik komputer', 'kecerdasan buatan', 2021]

#menambahkan item ke list_1
list_1.append('pemrograman')
print('list_1 setelah ditambah itemnya: ', list_1)

output dari sintaks di atas adalah sebagai berikut:

list_1 setelah ditambah itemnya:  ['teknik komputer', 'kecerdasan buatan', 2021, 'pemrograman']

Mengganti item pada index tertentu dengan nilai yang baru

Kita buat file baru bernama update_item.py lalu ketikkan sintaks berikut ini:

#membuat list baru
list_1 = ['a','b','c','d',1,2,3]

#mengganti item pada index 1 (huruf b) dengan z
list_1[1] = 'z'
print('setelah diganti item pd index-1: ', list_1) 

outputnya adalah sebagai berikut:

setelah diganti item pd index-1:  ['a', 'z', 'c', 'd', 1, 2, 3]

Menghapus item di dalam list

Kita buat file bernama hapus_item.py lalu ketikkan sintaks di bawah ini:

#membuat list baru
list_1 = ['a','b','c','d',1,2,3]
print('sebelum dihapus: ', list_1)

#menghapus item pada index 5, yaitu 2
del list_1[5]
print('setelah dihapus: ', list_1)

output dari file tersebut adalah sebagai berikut:

sebelum dihapus:  ['a', 'b', 'c', 'd', 1, 2, 3]
setelah dihapus:  ['a', 'b', 'c', 'd', 1, 3]

PREVIOUS: Loop while di Python

NEXT: Operasi-operasi dasar pada list

Leave a Reply

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