Berikut ini, Anda akan mempelajari ketiga metode secara lebih rinci. Namun sebelum itu, jangan ragu untuk mengujinya sendiri di shell Python interaktif kami [cukup klik "Jalankan" untuk melihat hasilnya]
Metode 1. sisipkan[indeks, elemen]
Metode list.insert[i, element]
_ menambahkan elemen element
ke list
yang sudah ada pada posisi i
. Semua elemen
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]0 akan dipindahkan satu posisi indeks ke kanan
Berikut adalah contoh dengan komentar
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst.insert[2, 'Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]Properti
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]1Beroperasi pada objek daftar yang adaSimpleFast
Lihat objek di memori saat mengeksekusi cuplikan kode ini [dibandingkan dengan metode lain yang dibahas dalam artikel ini]
Klik "Berikutnya" untuk melanjutkan kode dan amati pembuatan objek memori
Artikel terkait. Daftar Python sisipkan [] Metode
Metode 2. Tugas Iris
Penetapan irisan adalah fitur Python cantik yang jarang digunakan untuk mengganti irisan dengan urutan lain
Cukup pilih irisan yang ingin Anda ganti di sebelah kiri dan nilai untuk menggantinya di sisi kanan persamaan
Misalnya, penugasan irisan
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]2 menggantikan elemen daftar dengan indeks
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]3 dan
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]4 dengan nilai
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]5
Berikut contoh lain yang menunjukkan cara menyisipkan string
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]6 ke dalam daftar dengan empat bilangan bulat
Mari kita lihat kodenya
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]Properti Penetapan SliceBeroperasi pada objek daftar yang ada Sedikit lebih kompleksCepat
Artikel terkait. Tugas Iris Python
Metode 3. Penggabungan Daftar
Jika Anda menggunakan operator
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]_7 pada dua bilangan bulat, Anda akan mendapatkan jumlah bilangan bulat tersebut. Tetapi jika Anda menggunakan operator
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst[2:2] = ['Alice'] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]_7 pada dua daftar, Anda akan mendapatkan daftar baru yang merupakan gabungan dari daftar tersebut
Ini contoh yang sama, yang sudah Anda lihat di bagian sebelumnya
# Create the list lst = [2, 4, 6, 8] # Insert string at index 2 lst = lst[:2] + ['Alice'] + lst[2:] # Print modified list object print[lst] # [2, 4, 'Alice', 6, 8]Properti Rangkaian Daftar Membuat objek daftar baru Sedikit lebih rumit Lebih lambat
Artikel terkait. Bagaimana cara Menggabungkan Daftar dengan Python?
Kemana Pergi Dari Sini?
Cukup teori. Mari kita berlatih
Pembuat kode dibayar enam digit atau lebih karena mereka dapat memecahkan masalah dengan lebih efektif menggunakan kecerdasan mesin dan otomasi
Untuk menjadi lebih sukses dalam pengkodean, selesaikan lebih banyak masalah nyata untuk orang-orang nyata. Begitulah cara Anda memoles keterampilan yang benar-benar Anda butuhkan dalam latihan. Lagi pula, apa gunanya teori belajar yang tidak dibutuhkan siapa pun?
Anda membangun keterampilan pengkodean bernilai tinggi dengan mengerjakan proyek pengkodean praktis
Apakah Anda ingin berhenti belajar dengan proyek mainan dan fokus pada proyek kode praktis yang memberi Anda uang dan memecahkan masalah nyata bagi orang-orang?
🚀 Jika jawaban Anda adalah YA. , pertimbangkan untuk menjadi pengembang lepas Python. Ini adalah cara terbaik untuk mendekati tugas meningkatkan keterampilan Python Anda—bahkan jika Anda benar-benar pemula
Jika Anda hanya ingin belajar tentang peluang freelancing, jangan ragu untuk menonton webinar gratis saya “Bagaimana Membangun Keterampilan Berpenghasilan Tinggi Anda Python” dan pelajari bagaimana saya mengembangkan bisnis coding saya secara online dan bagaimana Anda juga bisa—dari kenyamanan Anda
Bergabunglah dengan webinar gratis sekarang
Chris
Saat bekerja sebagai peneliti dalam sistem terdistribusi, Dr. Christian Mayer menemukan cintanya untuk mengajar siswa ilmu komputer
Untuk membantu siswa mencapai tingkat kesuksesan Python yang lebih tinggi, dia mendirikan situs web pendidikan pemrograman Finxter. com. Dia adalah penulis buku pemrograman populer Python One-Liners [NoStarch 2020], rekan penulis seri Coffee Break Python dari buku yang diterbitkan sendiri, penggemar ilmu komputer, pekerja lepas, dan pemilik salah satu dari 10 blog Python terbesar di dunia
Kesukaannya adalah menulis, membaca, dan coding. Tetapi hasrat terbesarnya adalah untuk melayani calon pembuat kode melalui Finxter dan membantu mereka meningkatkan keterampilan mereka. Anda dapat bergabung dengan akademi email gratisnya di sini