Tipe data dasar di Python memungkinkan kita menyimpan satu nilai di bawah nama simbolik. Ini kira-kira mengikuti notasi matematika variabel. Di satu sisi, nama diberikan ke nilai, jadi Anda tidak perlu mengingat nilai sebenarnya, atau alamatnya di memori komputer, hanya nama ilustratif yang sederhana
Namun, jika Anda perlu menyimpan kumpulan nilai di bawah satu nama variabel, tipe data dasar tidak akan berfungsi. Anda harus menggunakan struktur data yang lebih kompleks. Python memiliki empat tipe data untuk menyimpan kumpulan nilai dengan nama yang sama - Tuple, Set, Dictionary, dan List. Kami akan fokus pada yang terakhir dalam artikel ini
List adalah tipe data Python yang mirip dengan array di bahasa pemrograman lainnya. Ini menyimpan kumpulan nilai yang dipesan dengan nama yang sama. Juga, ini memungkinkan nilai duplikat, serta mengubah nilai elemen yang disimpan. Satu-satunya perbedaan antara Daftar dan larik biasa adalah tidak semua elemen Daftar harus memiliki tipe data yang sama (heterogen). Misalnya, satu Daftar mungkin berisi elemen bilangan bulat, angka floating-point, string, serta Daftar lainnya, dan elemen tipe data lainnya.
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]Catatan. Anda membuat Daftar Python dengan mencantumkan elemennya di antara dua tanda kurung siku - example_list.append(element) 3. Setiap elemen dipisahkan dengan koma - example_list.append(element) 4. Python memiliki tipe example_list.append(element) 5, terpisah dari Daftar dan tidak boleh disamakan dengan Daftar
Dalam panduan ini, kita akan melihat cara menambahkan elemen ke akhir Daftar dengan Python, cara menggabungkan daftar, dll. menggunakan metode example_list.append(element) _6, dan membandingkannya dengan metode lain yang digunakan untuk menambahkan elemen ke Daftar - example_list.append(element) 7 dan example_list.append(element) 8
Cara Menambahkan Elemen ke Daftar Python Menggunakan append()
Menambahkan elemen ke Daftar sama dengan menambahkan elemen tersebut ke akhir Daftar yang ada. Python menyediakan beberapa cara untuk mencapainya, tetapi metode yang dirancang khusus untuk tugas itu adalah example_list.append(element) 6. Ini memiliki sintaks yang cukup mudah
Cuplikan kode ini akan menambahkan example_list = [1, 3.14, 'abcd'] _0 ke akhir example_list = [1, 3.14, 'abcd'] 1 (yang merupakan jenis example_list = [1, 3.14, 'abcd'] 2). Seperti yang telah kami nyatakan sebelumnya, daftar dapat berisi elemen dari tipe data yang berbeda. Oleh karena itu, example_list = [1, 3.14, 'abcd'] _0 dapat berupa tipe data apa saja - example_list = [1, 3.14, 'abcd'] 4, example_list = [1, 3.14, 'abcd'] 5, example_list = [1, 3.14, 'abcd'] 6, example_list = [1, 3.14, 'abcd'] 2, example_list = [1, 3.14, 'abcd'] 8, dan seterusnya
Di bagian berikut, kita akan membahas beberapa contoh praktis yang mengilustrasikan cara menambahkan elemen individual ke daftar, serta cara menambahkan satu daftar ke daftar lainnya
Catatan. Dalam contoh berikut, kami menggunakan Daftar yang berisi elemen dari tipe yang berbeda
Cara Menambahkan Elemen Tunggal ke Akhir Daftar Python
Menambahkan satu elemen mengilustrasikan tujuan utama dari metode example_list.append(element) 6 di Python. Anggaplah Anda memiliki daftar contoh
example_list = [1, 3.14, 'abcd'] _Anda akan menambahkan example_lsit.append(5) _0 ke akhir example_lsit.append(5) 1 dengan cara berikut
example_lsit.append(5)Sekarang, example_list = [1, 3.14, 'abcd'] 1 akan memiliki example_lsit.append(5) 0 ditambahkan ke ujungnya
Cara Menambahkan Satu Daftar ke Daftar Lain dengan Python
Asumsikan Anda memiliki dua daftar dan ingin menambahkan satu ke yang lain
example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1]Metode example_list.append(element) 6 tidak menyediakan cara untuk menambahkan dua daftar sekaligus dalam satu pemanggilan metode. Jika Anda mencoba menambahkan kedua daftar tersebut menggunakan example_list.append(element) 6, seluruh example_lsit.append(5) 6 akan ditambahkan sebagai elemen tunggal dari example_list = [1, 3.14, 'abcd'] 1, membuat daftar bersarang
example_list.append(secondary_list) print(example_list)Sekarang, example_list = [1, 3.14, 'abcd'] _1 berisi elemen-elemen berikut, yang mungkin bukan yang Anda inginkan sejak awal
[1, 3.14, 'abcd', [4, 3, 2, 1]]Menambahkan satu daftar ke daftar lain menggunakan example_list.append(element) 6 dicapai dengan mengulangi semua elemen daftar yang ingin kita tambahkan dan tambahkan masing-masing ke Daftar asli
for element in secondary_list: example_list.append(element) print(example_list)Lihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu
Dengan begitu, kami telah menambahkan example_lsit.append(5) 6 ke akhir example_list = [1, 3.14, 'abcd'] 1
[1, 3.14, 'abcd', 4, 3, 2, 1]Alternatif untuk append() dengan Python
Daftar Python memiliki beberapa metode lagi untuk menambahkan elemen selain example_list.append(element) 6. Terutama, example_list.append(element) 7 dan example_list.append(element) 8. Dalam subbagian berikut, kita akan membahas perbedaan antara mereka dan metode example_list.append(element) 6
tambahkan() vs perpanjang()
Seperti yang telah kita lihat di bagian sebelumnya, example_list.append(element) 6 dimaksudkan untuk menambahkan satu elemen ke akhir Daftar. Di sisi lain, example_list.append(element) _7 digunakan untuk menambahkan banyak elemen ke akhir Daftar - secara efektif, ini menambahkan satu daftar ke daftar lainnya. Mari kita lihat bagaimana example_list.append(element) _7 bekerja
Keluaran
[1, 3.14, 'abcd', 4, 3, 2, 1]Perhatikan bagaimana example_list.append(element) _7 menambahkan dua daftar dalam satu panggilan, dan example_list.append(element) 6 perlu dipanggil satu kali untuk setiap elemen Daftar yang ingin Anda tambahkan. Ini adalah metode praktis untuk diingat sebagai alternatif
tambahkan() vs sisipkan()
Tidak ada cara untuk memasukkan elemen ke tempat tertentu dalam Daftar menggunakan example_list.append(element) 6, itu secara otomatis menambahkannya ke akhir Daftar. Di situlah example_list.append(element) _8 mulai terlihat
Tidak seperti example_list.append(element) 6 dan example_list.append(element) 7, ia menerima dua argumen - satu adalah elemen yang ingin Anda sisipkan, dan yang lainnya adalah indeks elemen tersebut dalam Daftar
Misalnya, jika Anda ingin menambahkan example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] _5 ke akhir example_list = [1, 3.14, 'abcd'] 1 Anda akan menggunakan example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] 7, seperti yang telah kita lihat di bagian sebelumnya. Tetapi jika Anda ingin menambahkannya ke tempat tertentu, misalnya, antara example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] 8 dan example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] 9, Anda harus menggunakan example_list.append(element) 8
Ini menghasilkan
example_list.append(element) _2Perhatikan perbedaan dalam pengindeksan daftar asli dan yang dihasilkan. Dalam example_list = [1, 3.14, 'abcd'] 1 asli, elemen pada indeks example_list.append(secondary_list) print(example_list) 2 adalah example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] 9. Setelah menambahkan example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] _5, itu ada di indeks example_list.append(secondary_list) print(example_list) 2, dan example_list = [1, 3.14, 'abcd'] secondary_list = [4, 3, 2, 1] 9 digeser ke indeks example_list.append(secondary_list) print(example_list) 7
Kesimpulan
Setelah membaca panduan ini, Anda akan memiliki pemahaman yang lebih baik tentang cara menggunakan metode example_list.append(element) 6 pada Daftar Python dan bagaimana perbandingannya dengan metode Python lain untuk menambahkan elemen ke Daftar
Untuk perbandingan yang lebih mendalam dari metode-metode tersebut, Anda harus melihat panduan berikut - append() vs extend() vs insert() di Daftar Python
Bagaimana Anda menambahkan daftar di luar fungsi dengan Python?
Ya tidak bisa langsung pakai tapi ada beberapa cara, salah satunya adalah dengan membuat list di luar fungsi atau menggunakan variabel global. Semoga ini membantu Anda. Cara yang sama Anda menggunakan daftar lain di Python. .def tambahkan(a,b)kembalikan a+b#end def tambahkanjumlah=[]untuk saya dalam jangkauan(5)jumlah=tambah(i,i+1)a. tambahkan (jumlah)Bagaimana cara menggunakan variabel dari fungsi di luar fungsi di Python?
Menggunakan pernyataan global . Kami melakukan ini menggunakan pernyataan global. Tidak mungkin menetapkan nilai ke variabel yang ditentukan di luar fungsi tanpa pernyataan global.Bagaimana cara menambahkan daftar dengan Python?
Cara menambahkan Elemen ke Daftar dengan Python .menambahkan(). tambahkan elemen ke akhir daftarmenyisipkan(). menyisipkan elemen sebelum indeks yang diberikanmemperpanjang(). memperluas daftar dengan menambahkan elemen dari iterablePenggabungan Daftar. Kita dapat menggunakan operator + untuk menggabungkan beberapa daftar dan membuat daftar baruBagaimana cara menambahkan ke daftar di Python stack overflow?
Misalnya, untuk menambahkan elemen '20' pada indeks 1. sebuah. index(1,20) Sekarang , a=[1,20,'abc',3. 26,'d'] b) append(object) Ini akan menambahkan objek di akhir daftar. Misalnya, untuk menambahkan elemen "python" di akhir daftar. A.