List
List
# List
# List
Kumpulan data dengan tipe berbeda, dan isinya dapat diubah.
# List
• Membuat lis
• Mengakses elemen lis
• Memotong elemen lis
• Menambah/merubah elemen lis
• Menghapus elemen lis
• Fungsi
# List
Membuat lis (create lists)
# tidak memiliki elemen
nama_variable = []
# memiliki elemen
nama_variable = [nilai1, nilai2, …, nilaiN]
# List
Mengakses elemen lis (access list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
angka[3]
# List
Mengakses elemen lis (access list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
Negative indeks -8 -7 -6 -5 -4 -3 -2 -1
angka[-5]
# List
Memotong elemen lis (list slicing)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
angka[3:]
# List
Memotong elemen lis (list slicing)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
angka[3:6]
# List
Menambah/merubah elemen list (add/change list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
angka[4] = nilai
# List
Menambah/merubah elemen list (add/change list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
angka.append(nilai)
angka.append([nilai, nilai])
# List
Menambah/merubah elemen list (add/change list elements)
angka1 = [0, 3, 1, 2]
angka2 = [1, 9, 8, 7]
angka.insert(2, 5)
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
del angka[3]
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
del angka[2:5]
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
indeks 0 1 2 3 4 5 6 7
del angka
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
angka.remove(2)
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
angka.pop()
# List
Menghapus elemen list (delete list elements)
angka = [0, 3, 1, 2, 1, 9, 8, 7]
0 3 1 2 1 9 8 7
angka.clear()