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