Anda di halaman 1dari 19

Python

# 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

angka[3:6] = [nilai, nilai, 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

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 = angka1 + angka2


# List
Menambah/merubah elemen list (add/change list elements)
angka = [0, 1, 3, 4]

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()

Anda mungkin juga menyukai