Python - Tambah Item Array

Helo, pemrogram Python yang berhasrat! Hari ini, kita akan menyelam ke dunia yang menarik tentang array dan belajar bagaimana untuk menambah item kepadanya. Sebagai guru komputer yang ramah dan setempat, saya di sini untuk memandu anda melalui perjalanan ini langkah demi langkah. Jadi, ambil minuman kesukaan anda, dapatkan keselesaan, dan mari kitaembark pada petualangan Python ini bersama-sama!

Python - Add Array Items

Apa itu Array di Python?

Sebelum kita mula untuk menambah item ke array, mari kita memahami secara cepat apa itu array di Python. Di Python, kita biasanya menggunakan senarai untuk mewakili array. Satu senarai adalah koleksi item yang boleh dari jenis yang berbeza (integer, rentetan, atau bahkan senarai lain).

Berikut adalah contoh sederhana tentang senarai Python:

buah = ["apel", "pisang", "ceri"]

Dalam contoh ini, buah adalah senarai yang mengandungi tiga item rentetan.

Menambah Elemen ke Array Python

Sekarang bahwa kita tahu apa itu array (senarai), mari kita eksplor cara yang berbeza untuk menambah item kepadanya. Python menyediakan beberapa method untuk melakukan tugas ini, dan kita akan membahas tiga yang paling umum: append(), insert(), dan extend().

Menggunakan method append()

Method append() mungkin adalah cara yang paling mudah untuk menambah satu item ke akhir senarai. Ia seperti menambah rakit baru ke akhir atas kereta api - cepat dan mudah!

Lihat contoh ini:

buah = ["apel", "pisang", "ceri"]
print("Senarai asal:", buah)

buah.append("oren")
print("Setelah menambah 'oren':", buah)

Output:

Senarai asal: ['apel', 'pisang', 'ceri']
Setelah menambah 'oren': ['apel', 'pisang', 'ceri', 'oren']

Seperti yang dapat dilihat, append() menambah "oren" ke akhir senarai buah kita. Itu adalah itu mudah!

Inilah fakta yang menyenangkan: Saya sekalipun ada pelajar yang sangat menyukai buah, dia mencipta senarai buah yang lebih panjang daripada esei tentang array dia!

Menggunakan method insert()

Sementara append() selalu menambah ke akhir, kadang-kadang kita mahu lebih spesifik tentang di mana kita hendak menambah item baru kita. Itu di mana insert() menjadi berguna. Ia seperti memotong di atas barisan, tetapi dalam cara yang sopan, dan diluluskan oleh Python!

Method insert() mengambil dua argumen: indeks di mana anda hendak menyisipkan item baru, dan item itu sendiri.

Lihat contohnya di atas aksinya:

sayur = ["kentang", "brokoli", "spinach"]
print("Senarai asal:", sayur)

sayur.insert(1, "timun")
print("Setelah menyisipkan 'timun' di indeks 1:", sayur)

sayur.insert(0, "tomat")
print("Setelah menyisipkan 'tomat' di awal:", sayur)

Output:

Senarai asal: ['kentang', 'brokoli', 'spinach']
Setelah menyisipkan 'timun' di indeks 1: ['kentang', 'timun', 'brokoli', 'spinach']
Setelah menyisipkan 'tomat' di awal: ['tomat', 'kentang', 'timun', 'brokoli', 'spinach']

Lihat bagaimana kita menyisipkan "timun" di antara "kentang" dan "brokoli", dan kemudian menambah "tomat" di very awal? Itu adalah kekuatan insert()!

Menggunakan method extend()

Terakhir tetapi bukan yang terkecil, kita ada method extend(). Jika append() adalah menambah rakit baru ke atas kereta api, extend() adalah seperti menghubungkan dua rakit bersama-sama. Ia membenarkan anda untuk menambah beberapa item sekaligus!

Berikut adalah bagaimana ia bekerja:

warna = ["merah", "biru", "hijau"]
print("Senarai asal:", warna)

more_warna = ["kuning", "ungu"]
warna.extend(more_warna)
print("Setelah menambah warna lebih banyak:", warna)

warna.extend(["oren", "merah jambu"])
print("Setelah menambah dengan literal senarai:", warna)

Output:

Senarai asal: ['merah', 'biru', 'hijau']
Setelah menambah warna lebih banyak: ['merah', 'biru', 'hijau', 'kuning', 'ungu']
Setelah menambah dengan literal senarai: ['merah', 'biru', 'hijau', 'kuning', 'ungu', 'oren', 'merah jambu']

Seperti yang dapat dilihat, extend() menambah semua item dari more_warna ke senarai warna kita. Kita juga dapat secara langsung mengextend dengan literal senarai, seperti yang ditunjukkan di atas panggilan extend() kedua.

Membandingkan Method

Untuk membantu anda memilih method yang betul untuk keperluan anda, mari kita bandingkan mereka bersebelahan:

Method Sintaks Kasus Penggunaan Contoh
append() list.append(item) Tambah satu item ke akhir senarai buah.append("mango")
insert() list.insert(index, item) Tambah item di posisi khusus di senarai buah.insert(1, "kiwi")
extend() list.extend(iterable) Tambah beberapa item ke akhir senarai buah.extend(["grape", "melon"])

Kesimpulan

Tahniah! Anda baru saja belajar tiga cara yang berkuasa untuk menambah item ke array (senarai) Python. Ingat:

  • Gunakan append() apabila anda hendak menambah satu item ke akhir.
  • Gunakan insert() apabila anda perlu menambah item di posisi khusus.
  • Gunakan extend() apabila anda hendak menambah beberapa item sekaligus.

Latihan method ini, dan anda akan melakukan manipulasi senarai seperti professional! Dalam tahun tahun pengajaran saya, saya menemukan bahwa pelajar yang bereksperimen dan bermain dengan konsep ini seringkali menguasainya dengan cepat. Jadi jangan takut untuk mencoba kombinasi yang berbeza dan lihat apa yang terjadi.

Ingat, dalam pemrograman, sama seperti dalam kehidupan, itu bukan hanya tentang menambah item ke senarai anda - itu tentang menambah item yang betul pada masa yang betul. Selamat coding, dan may senarai anda selalu terurus sempurna!

Credits: Image by storyset