Bagaimana Anda menambahkan daftar di dalam daftar dengan python?

Cobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang

Memulai

Perpanjang Daftar

Untuk menambahkan elemen dari daftar lain ke daftar saat ini, gunakan metode extend()

Contoh

Tambahkan elemen tropical ke thislist

daftar ini = ["apel", "pisang", "ceri"]
tropis = ["mangga", "nanas", "pepaya"]
daftar ini. memperpanjang (tropis)
cetak (daftar ini)

Cobalah sendiri "

Elemen akan ditambahkan ke akhir daftar


Tambahkan Setiap Iterable

Metode extend()_ tidak harus menambahkan daftar, Anda dapat menambahkan objek apa pun yang dapat diubah (tupel, set, kamus, dll. )

Daftar adalah fitur yang sangat berguna di Python. Dalam posting ini, kami akan mengeksplorasi cara menambahkan daftar dengan Python. Kami akan membahas ini secara lebih rinci di pos di bawah ini, tetapi berikut adalah ikhtisar singkat tentang cara menambahkan daftar dengan Python

Jawaban Cepat

  • – menambahkan objek ke akhir daftar
  • – menyisipkan objek sebelum indeks yang disediakan
  • – menambahkan item dari objek yang dapat diubah ke akhir daftar
  • – gabungkan beberapa daftar sekaligus
Bagaimana Anda menambahkan daftar di dalam daftar dengan python?
Sorotan cara Anda dapat menambahkan ke daftar dengan Python

Daftar isi

Tinjauan Singkat Daftar dengan Python

Daftar di Python bisa berubah, artinya bisa diubah setelah didefinisikan. Mereka juga dapat berisi tipe data yang berbeda, termasuk string, integer, float, dan bahkan daftar lainnya

Daftar dalam Python diindeks dan memiliki urutan yang ditentukan saat diinisialisasi. Elemen diindeks mulai dari 0. Mereka juga dapat diindeks dengan indeks negatif, mulai dari -1

Untuk memberikan contohnya, mari buat daftar dan akses item pertama dan terakhirnya

sample_list = ['datagy', 4, 100.0]
print('First item: ',sample_list[0])
print('Last item: ',sample_list[-1])

Ini kembali

datagy
100.0
_

Jika Anda ingin melihat tutorial kami tentang Pemahaman Daftar, lihat tautan ini

Tambahkan ke Daftar dengan Python

Metode append() menambahkan satu item ke akhir daftar yang ada di Python. Metode ini mengambil satu parameter dan menambahkannya ke akhir. Item yang ditambahkan dapat berupa angka, string, daftar, atau kamus. Mari kita coba ini dengan sejumlah contoh

Menambahkan Nilai Tunggal ke Daftar

Mari tambahkan satu nilai ke daftar

sample_list = [1,2,3]
sample_list.append(4)
print(sample_list)
[1, 2, 3, 4]

Menambahkan ke Daftar ke Daftar

sample_list = [1,2,3]
sample_list2 = [4,5,6]
sample_list.append(sample_list2)
print(sample_list)
[1, 2, 3, [4, 5, 6]]

Anda akan melihat bahwa item keempat keluaran adalah daftar terpisah. Jika kami mencoba mengakses item keempat, kami akan menampilkan daftar

print(sample_list[3])
[4, 5, 6]

Jika kita ingin mengakses angka 4 – nilai pertama dari item keempat dari sample_list – kita harus menulis kode berikut

print(sample_list[3][0])
4

Sisipkan ke Daftar dengan Python

Sementara metode append akan selalu menambahkan item ke akhir daftar, kita dapat menentukan di mana kita menginginkan item ditambahkan menggunakan metode insert

Metode insert mengambil dua parameter

  1. Indeks. posisi indeks ke mana item harus ditambahkan
  2. Elemen. item yang akan ditambahkan ke daftar

Mari kita coba ini dengan sebuah contoh

datagy
100.0
0
datagy
100.0
1

Lihat beberapa tutorial Python lainnya tentang datagy, termasuk tutorial kami tentang Tabel Pivot di Panda dan Yang Perlu Anda Ketahui tentang For Loops di Python

Kami juga dapat memasukkan item menggunakan indeks negatif. Hal utama yang perlu diperhatikan di sini adalah indeks -1 akan menyisipkan item di tempat kedua terakhir

datagy
100.0
2
datagy
100.0
3

Perpanjang Daftar dengan Python

Metode ketiga untuk menambahkan ke daftar dengan Python adalah memperluas daftar menggunakan metode Extend(). Metode perluasan bekerja sangat mirip dengan metode append, tetapi metode ini menambahkan semua item dari item lain yang dapat diubah, seperti daftar atau tuple. Jika kami telah mencoba ini dengan metode append, itu akan memasukkan seluruh daftar sebagai item itu sendiri

Mari kita coba ini dengan sebuah contoh

datagy
100.0
_4

Ini kembali

datagy
100.0
_5

Ini juga bekerja dengan baik dengan tupel

datagy
100.0
_6

Ini kembali

datagy
100.0
_5

Apakah Anda menikmati konten kami? . Ikuti kami di LinkedIn, Twitter, atau Instagram

Gabungkan Daftar dengan Python

Penggabungan daftar berfungsi sangat mirip dengan metode perluasan, tetapi menggunakan operator alih-alih metode untuk melakukan hal yang sama untuk banyak daftar. Mari kita coba ini dengan sebuah contoh

datagy
100.0
_8

Ini kembali

datagy
100.0
_5

Kita juga bisa menulis ulang ini dengan steno Pythonic

sample_list = [1,2,3]
sample_list.append(4)
print(sample_list)
0

Kesimpulan. Cara Menambahkan ke Daftar dengan Python

Dalam posting ini, kami menjelajahi berbagai cara untuk menambahkan ke daftar dengan Python, termasuk metode penambahan, penyisipan, dan perluasan. Jika Anda memiliki pertanyaan lebih lanjut tentang metode ini, tinggalkan komentar atau lihat dokumentasi resmi untuk append(), insert(), dan extend()

Bagaimana Anda menambahkan daftar ke daftar lain dengan Python?

Cara menambahkan Elemen ke Daftar dengan Python .
menambahkan(). tambahkan elemen ke akhir daftar
menyisipkan(). menyisipkan elemen sebelum indeks yang diberikan
memperpanjang(). memperluas daftar dengan menambahkan elemen dari iterable
Penggabungan Daftar. Kita dapat menggunakan operator + untuk menggabungkan beberapa daftar dan membuat daftar baru

Apakah += daftar sama dengan menambahkan?

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.

Bagaimana Anda menambahkan daftar bersarang di Python?

# membuat daftar
Daftar bersarang = [1, 2, ['a', 1], 3]
# daftar pengindeksan. sublist sekarang telah diakses
subList = NestedList[2]
# mengakses elemen pertama di dalam daftar dalam
elemen = NestedList[2][0]