Anda dapat menggunakan beberapa struktur data bawaan di Python untuk mengatur dan menyimpan kumpulan variabel
Beberapa dari struktur data ini termasuk Daftar, Set, Tuple, dan Kamus. Masing-masing memiliki sintaks dan fiturnya sendiri
Dalam artikel ini, kita akan berfokus pada Daftar. Anda akan melihat beberapa fitur daftar di Python, cara membuatnya, dan cara menambah, mengakses, mengubah, dan menghapus item dalam daftar
Fitur Daftar dengan Python
Berikut adalah beberapa fitur daftar di Python
- Item dalam daftar dapat memiliki duplikat. Artinya, Anda dapat menambahkan dua item atau lebih dengan nama yang sama
- Item dalam daftar dipesan. Mereka tetap dalam urutan yang sama saat Anda membuat dan menambahkan item ke daftar.
- Item dalam daftar dapat diubah. Ini berarti Anda dapat mengubah nilai item dalam daftar. Anda akan melihat bagaimana melakukannya dalam contoh di artikel ini
Cara Membuat Daftar dengan Python
Untuk membuat daftar dengan Python, kami menggunakan tanda kurung siku (names = ["Jane", "John", "Jade", "Joe"] 3). Berikut tampilan daftarnya
ListName = [ListItem, ListItem1, ListItem2, ListItem3, ...]_Perhatikan bahwa daftar dapat memiliki/menyimpan tipe data yang berbeda. Anda dapat menyimpan tipe data tertentu atau mencampurnya
Di bagian selanjutnya, Anda akan melihat cara menambahkan item ke daftar
Cara Menambahkan Item ke Daftar dengan Python
Sebelum kita mulai menambahkan item ke dalam daftar, mari kita buat. Ini akan membantu Anda memahami sintaks di bagian terakhir
names = ["Jane", "John", "Jade", "Joe"]Dalam kode di atas, kami membuat daftar yang disebut names = ["Jane", "John", "Jade", "Joe"] 4 dengan empat item – names = ["Jane", "John", "Jade", "Joe"] 5, names = ["Jane", "John", "Jade", "Joe"] 6, names = ["Jane", "John", "Jade", "Joe"] 7, dan names = ["Jane", "John", "Jade", "Joe"] 8
Kita dapat menggunakan dua metode untuk menambahkan item ke daftar – metode names = ["Jane", "John", "Jade", "Joe"] 9 dan names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']0
Cara Menambahkan Item ke Daftar dengan Python Menggunakan Metode names = ["Jane", "John", "Jade", "Joe"] 9
Menggunakan notasi titik, kita dapat melampirkan metode names = ["Jane", "John", "Jade", "Joe"] 9 ke daftar untuk menambahkan item ke daftar
Item baru yang akan ditambahkan akan diteruskan sebagai parameter ke metode names = ["Jane", "John", "Jade", "Joe"] 9
names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']_Pada kode di atas, kami menambahkan "Doe" ke daftar menggunakan metode names = ["Jane", "John", "Jade", "Joe"] 9. names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']_5
Cara Menambahkan Item ke Daftar dengan Python Menggunakan Metode names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']0
Metode names = ["Jane", "John", "Jade", "Joe"] 9, terlihat di bagian terakhir, menambahkan item pada indeks terakhir dari daftar
Saat menambahkan item ke daftar menggunakan metode names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']0, Anda menentukan indeks di mana harus ditempatkan
Ini sebuah contoh
names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']Dalam contoh kami, kami menambahkan "Doe" pada indeks kedua. Daftar diindeks nol sehingga item pertama adalah 0, item kedua adalah 1, item ketiga adalah 2, dan seterusnya
Cara Mengakses Item dalam Daftar dengan Python
Anda dapat mengakses item dalam daftar menggunakan indeks item
names = ["Jane", "John", "Jade", "Joe"] print(names[0]) # JanePada contoh di atas, kami mencetak item dengan indeks 0. names = ["Jane", "John", "Jade", "Joe"] names.append("Doe") print(names) # ['Jane', 'John', 'Jade', 'Joe', 'Doe']_9. Item yang dicetak adalah "Jane" karena merupakan item pertama dalam daftar
Indeks 0 = Jane
Indeks 1 = Yohanes
Indeks 2 = Giok
Indeks 3 = Joe
Menggunakan pengindeksan negatif, kita dapat mengakses item mulai dari akhir array. Ini sebuah contoh
names = ["Jane", "John", "Jade", "Joe"] print(names[-1]) # JoeIndeks -1 = Joe
Indeks -2 = Giok
Indeks -3 = Yohanes
Indeks -4 = Jane
Cara Mengubah Nilai Item dalam Daftar Python
Untuk mengubah nilai item dalam daftar, Anda harus membuat referensi ke indeks item dan kemudian menetapkan nilai baru untuk itu.
Ini sebuah contoh
names = ["Jane", "John", "Jade", "Joe"] names[0] = "Doe" print(names) # ['Doe', 'John', 'Jade', 'Joe']Pada kode di atas, kita mengubah nilai item pertama dari "Jane" menjadi "Doe" menggunakan indeks item. names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_0
Cara Menghapus Item dalam Daftar dengan Python
Kami dapat menggunakan metode berikut untuk menghapus item dari daftar
- Metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_1
- Metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_2
- Kata kunci names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_3
Cara Menghapus Item dalam Daftar dengan Python Menggunakan Metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']1
names = ["Jane", "John", "Jade", "Joe"] names.remove("John") print(names) # ['Jane', 'Jade', 'Joe']Seperti yang Anda lihat pada contoh di atas, kami meneruskan item yang akan dihapus sebagai parameter dalam metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']1. names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_6
Cara Menghapus Item dalam Daftar dengan Python Menggunakan Metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']2
names = ["Jane", "John", "Jade", "Joe"] names.pop() print(names) # ['Jane', 'John', 'Jade']Metode names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']_2 menghapus item terakhir dalam daftar
Anda juga dapat menentukan item tertentu yang akan dihapus menggunakan indeksnya. Ini sebuah contoh
names = ["Jane", "John", "Jade", "Joe"] names.pop(2) print(names) # ['Jane', 'John', 'Joe']Cara Menghapus Item dalam Daftar dengan Python Menggunakan Kata Kunci names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']3
names = ["Jane", "John", "Jade", "Joe"] 0Pada kode di atas, kita menghapus item kedua menggunakan kata kunci names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']3 dengan menentukan indeks item. names = ["Jane", "John", "Jade", "Joe"] print(names[0]) # Jane1
Jika Anda tidak menentukan indeks apa pun saat menggunakan kata kunci names = ["Jane", "John", "Jade", "Joe"] names.insert(2, "Doe") print(names) # ['Jane', 'John', 'Doe', 'Jade', 'Joe']3, seluruh daftar akan dihapus. Itu adalah
names = ["Jane", "John", "Jade", "Joe"] _1Mencoba mengakses daftar setelah menghapusnya seperti yang kami lakukan di atas akan menimbulkan kesalahan dengan cara Anda mengatakan bahwa daftar tidak ditentukan
Jika Anda ingin mengosongkan daftar dan masih memiliki referensi tanpa mendapatkan kesalahan, maka Anda dapat menggunakan metode names = ["Jane", "John", "Jade", "Joe"] print(names[0]) # Jane3. Ini sebuah contoh
names = ["Jane", "John", "Jade", "Joe"] _2Metode names = ["Jane", "John", "Jade", "Joe"] print(names[0]) # Jane_3 mengosongkan daftar. Saat Anda mencoba mengakses daftar, Anda mendapatkan names = ["Jane", "John", "Jade", "Joe"] 3 dikembalikan karena semua item telah "dihapus"
Ringkasan
Pada artikel ini, kami berbicara tentang daftar dengan Python
Kami melihat beberapa fitur daftar di Python dan cara membuat daftar
Kami juga melihat cara menambah, mengakses, mengubah, dan menghapus item dalam daftar dengan Python
Selamat mengkode
IKLAN
IKLAN
IKLAN
IKLAN
Biografi penulis ini dapat ditemukan di artikelnya
Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih
Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai