Belajar Python: List

List ini mirip array kalau saya lihat, tipe data ini ditandai dengan karakter []. Langsung saja

datalist = [1,2,3,4]
print(datalist)

Hasilnya

[1, 2, 3, 4]

Untuk menambahkan data ke list kita bisa menggunakan perintah append.

datalist.append(99)
print(datalist)

Hasilnya

[1, 2, 3, 4, 99]

Konten di dalam list tidak perlu memiliki tipe data yang sama, misalkan list di atas ini kita tambahkan string

datalist.append('depuch')
print(datalist)

Hasilnya

[1, 2, 3, 4, 99, 'depuch']

List juga bisa berisi list lainnya

newlist = ['hai', 'puch']
datalist.append(newlist)
print(datalist)

Hasilnya

[1, 2, 3, 4, 99, 'depuch', ['hai', 'puch']] 

Untuk menampilkan list kita bisa langsung akses dengan menyertakan indeks, seperti biasa indeks dimulai dari 0.

print(datalist[5])

Hasilnya

depuch

Untuk mengubah pun cukup akses indeks data yang ingin diubah

datalist[5] = 'mbapuch'
print(datalist)

Hasilnya

[1, 2, 3, 4, 99, 'mbapuch', ['hai', 'puch']]

Menghapus Konten List

Bisa menggunakan del, contohnya:

del datalist[0]
print(datalist)

Hasilnya

[2, 3, 4, 99, 'mbapuch', ['hai', 'puch']]

Atau juga bisa pakai pop

datalist.pop()
print(datalist)

Hasilnya

[2, 3, 4, 99, 'mbapuch']

Bisa juga masukin indeks yang diinginkan

datalist.pop(1)
print(datalist)

Hasilnya

[2, 4, 99, 'mbapuch']

Ada juga remove tapi silakan cek di dokumentasinya, panjang pak mau hapus semua dibahas (:/)

Sumber:

https://www.tutorialspoint.com/python3/python_lists.htm

(*) lupa nambahin sumber pas di-submit maren :/