Tambahkan indeks ke daftar python

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

Tambahkan indeks ke daftar python

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

Tambahkan indeks ke daftar python

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

Apakah += Bekerja dengan daftar?

Untuk daftar, += lebih mirip metode perluasan daripada metode penambahan . Dengan daftar di sebelah kiri += operator, daftar lain diperlukan di sebelah kanan operator. Semua item dalam daftar di sebelah kanan operator ditambahkan ke akhir daftar yang direferensikan di sebelah kiri operator.

Bisakah saya menggunakan += untuk menambahkan daftar dengan Python?

Anda dapat menambahkan item (elemen) ke daftar dengan append() dan insert() , dan menambahkan daftar lain ke daftar dengan extend() , + , += . , and slice.

Bagaimana Anda memperbarui indeks dalam daftar Python?

Anda dapat memperbarui satu atau beberapa elemen daftar dengan memberikan irisan di sebelah kiri operator penugasan , dan Anda dapat .

Bisakah saya menambahkan daftar dengan Python?

Python menyediakan metode yang disebut. append() yang dapat Anda gunakan untuk menambahkan item ke akhir daftar yang diberikan . Metode ini banyak digunakan baik untuk menambahkan satu item ke akhir daftar atau mengisi daftar menggunakan for loop. Mempelajari cara menggunakan.