Tambahkan string ke daftar python

Tutorial ini menjelaskan cara menambahkan daftar dengan Python. Tutorial juga mencantumkan beberapa kode contoh untuk menjelaskan berbagai cara menambahkan ke daftar

Gunakan Metode insert()_ untuk Mengawali Daftar dengan Python

Menggunakan insert() adalah salah satu pendekatan yang lazim dan paling banyak digunakan. insert() disediakan oleh perpustakaan

['steve', 'james', 'tim', 'jin']
1.
['steve', 'james', 'tim', 'jin']
2 mengambil dua argumen,
['steve', 'james', 'tim', 'jin']
3 dan
['steve', 'james', 'tim', 'jin']
4 sebagai parameternya.
['steve', 'james', 'tim', 'jin']
3 mendefinisikan posisi elemen

Contoh kode untuk menggunakan metode ini ditunjukkan di bawah ini

lists =['james', 'tim', 'jin'] 
lists.insert (0, "steve") 

print (lists)

Keluaran

['steve', 'james', 'tim', 'jin']

Namun, waktu yang dihabiskan oleh operasi

['steve', 'james', 'tim', 'jin']
6 sedikit lebih lama. Untuk meningkatkan kinerja waktu, kita dapat menggunakan metode
['steve', 'james', 'tim', 'jin']
7

Gunakan Metode ['steve', 'james', 'tim', 'jin'] _8 untuk Mengawali Daftar dengan Python

Modul

['steve', 'james', 'tim', 'jin']
9 dari Python menawarkan banyak struktur data. Dalam Python2. 4,
import collections

dequeue = collections.deque([5,2,6,8,1])
print(dequeue)

dequeue.appendleft(10)
print(dequeue)
0, antrian ujung ganda, ditambahkan ke
['steve', 'james', 'tim', 'jin']
9. Ini adalah daftar seperti wadah yang efisien dalam proses penambahan dan pop up. Struktur data
import collections

dequeue = collections.deque([5,2,6,8,1])
print(dequeue)

dequeue.appendleft(10)
print(dequeue)
2 memiliki metode
import collections

dequeue = collections.deque([5,2,6,8,1])
print(dequeue)

dequeue.appendleft(10)
print(dequeue)
3. Dibutuhkan elemen dan menambahkannya di awal daftar

Contoh kode untuk metode ini diberikan di bawah ini

import collections

dequeue = collections.deque([5,2,6,8,1])
print(dequeue)

dequeue.appendleft(10)
print(dequeue)

Keluaran

deque([5, 2, 6, 8, 1])
deque([10, 5, 2, 6, 8, 1])

Buat Daftar Baru untuk Mengawali Daftar dengan Python

Solusi yang sangat sederhana dan sepele dapat membuat daftar baru dengan elemen yang diinginkan, x, misalnya, pada indeks ke-0 dari daftar. Tentu saja, Anda tidak akan menambahkan x ke daftar tetapi membuat daftar baru dengan x sudah berada di posisi pertama dalam daftar

Kode dasar untuk pendekatan ini diberikan di bawah ini

lists =['james', 'tim', 'jin'] 
new_list = ['x'] + lists
print (new_list)

Keluaran

['x', 'james', 'tim', 'jin']

Gunakan List Slicing untuk Menambahkan ke Daftar dengan Python

Pemotongan daftar adalah metode lain untuk menambahkan ke daftar. Elemen ditambahkan ke daftar dengan menugaskan potongan

import collections

dequeue = collections.deque([5,2,6,8,1])
print(dequeue)

dequeue.appendleft(10)
print(dequeue)
4 ke dalamnya

Istilah prepend adalah jalan pintas untuk istilah pre-append di python. Anda mungkin telah menggunakan fungsi append() untuk menyisipkan nilai sebanyak mungkin di akhir struktur data apa pun. Tapi, istilah prepend digunakan untuk menyisipkan nilai di awal struktur data apa pun. Oleh karena itu, kami akan membahas berbagai metode untuk melakukan prepend pada struktur data daftar. Mari kita mulai

Metode 01. Sisipkan Fungsi

Fungsi insert() sangat terkenal di kalangan developer dan programmer. Dibutuhkan dua argumen dalam parameternya, yaitu. e. , indeks dan nilai. Mari kita mulai contoh pertama kita dengan menambahkan daftar bilangan bulat ke proyek kode kita di Spyder3. Daftar ini telah diubah menjadi tipe string saat dicetak melalui klausa "cetak". Kemudian kami telah menggunakan fungsi insert() untuk memasukkan nilai "1000" pada indeks "0" dari daftar ini. Setelah menambahkan nilai di awal daftar, itu akan dikonversi lagi menjadi tipe string sebelum dicetak di konsol

Daftar = [ 2, 4, 6, 8, 10, 9, 7, 5, 3, 1]

cetak ( “Sebelum menambahkan daftar . “ + str( Daftar ))

Daftar. masukkan(0, 1000)

cetak ( “Setelah menambahkan daftar . “ + str( Daftar ))

Eksekusi kode python ini menunjukkan dua daftar. Yang pertama adalah daftar asli yang diinisialisasi oleh pengguna. Daftar kedua adalah yang diperbarui dengan nilai "1000" ditambahkan di awal

Tambahkan string ke daftar python

Metode 02. Menggunakan [] dan + Operator

Anda pasti pernah mengalami kelebihannya, i. e. , tanda “+”, hanya cocok dengan variabel string. Itu benar sekali, dan kami akan menggunakan tanda kurung siku untuk menambahkan beberapa nilai di awal daftar sambil menggunakan tanda tambah. Jadi kami telah menginisialisasi daftar tipe integer. Kami telah mencetak daftar ini sambil mengubahnya menjadi tipe string terlebih dahulu. Pada baris berturut-turut berikutnya, kami telah menambah daftar dengan menambahkan nilai "3333" dengan bantuan tanda kurung siku di awal. Tanda tambah menunjukkan penggabungan. Daftar yang diperbarui telah dicetak lagi setelah diubah menjadi daftar tipe string

Daftar = [2, 4, 6, 8, 10, 9, 7, 5, 3, 1]

print("Sebelum menambahkan daftar. " + str( Daftar ))

Daftar = [3333] + List   # append at beginning

cetak("Setelah menambahkan daftar. " + str( Daftar ))

Outputnya seperti di bawah ini. Daftar asli ditampilkan terlebih dahulu. Setelah itu, daftar yang diperbarui dengan nilai "3333" yang ditambahkan di awal telah ditampilkan

Tambahkan string ke daftar python

Metode 03. Modul Koleksi

Cara lain untuk menambahkan nilai pada awal daftar adalah melalui paket modul koleksi "deque". Impor ke kode Anda dan buat daftar bilangan bulat "Daftar". Daftar dicetak sebagai tipe string. Fungsi deque() telah diterapkan pada daftar untuk mengosongkan ruang di awal. Daftar yang diperbarui kemudian akan ditambahkan dengan nilai “9999” menggunakan fungsi “appendleft()” dari paket “deque”. Daftar yang diperbarui akan dicetak terakhir

dari koleksi impor deque

Daftar = [ 2, 4, 6, 8, 10]

print ("Sebelum menambahkan daftar. " + str( Daftar ))

Daftar = deque ( Daftar )

Daftar. appendleft(9999)

cetak ("Setelah menambahkan daftar. " + str( Daftar ))

Setelah kode dieksekusi, ini menampilkan daftar asli sebelum penambahan dan daftar baru setelah penambahan di indeks awal

Tambahkan string ke daftar python

Metode 04. Mengiris

Konsep slicing cukup familiar di kalangan programmer. Menginisialisasi daftar bilangan bulat dan mencetaknya. Slice pertama dimulai dari indeks 0, kedua dari indeks 3, ketiga dari indeks 6, dan yang ke-4, tetapi irisan terakhir dimulai dari indeks 9. Di setiap irisan, elemen depan daftar akan diabaikan saat menambahkan nilai "777". Setelah setiap potongan baru, daftar telah dicetak

Daftar = [0, 2, 4, 6, 8, 10, 9, 7, 5, 3, 1]

print ("Sebelum menambahkan daftar. " + str( Daftar ))

Daftar [ . 0] = [777]

cetak ("Setelah Daftar Awal Pertama. " + str( Daftar ))

Daftar [ . 3] = [777]

cetak ("Setelah daftar tambahan kedua. " + str( Daftar ))

Daftar [ . 6] = [777]

print ("Setelah daftar tambahan ketiga. " + str( Daftar ))

Daftar [ . 9] = [777]

print ("Setelah daftar prepend keempat. " + str( Daftar ))

Setelah menjalankan kode, kami mendapatkan hasil seperti yang ditunjukkan di bawah ini. Ini menunjukkan daftar asli terlebih dahulu kemudian yang diperbarui setelah pemotongan pertama, kedua, ketiga, dan keempat

Tambahkan string ke daftar python

Kesimpulan

Artikel ini telah diimplementasikan untuk setiap pengguna python untuk sepenuhnya memahami konsep "prepend". Untuk menambahkan nilai di awal struktur data daftar, kami telah membahas 4 metode yang berbeda dan mudah dipahami. Anda akan merasa luar biasa saat berlatih

Bagaimana Anda menambahkan daftar dengan Python?

Daftar Awal Python .
Daftar = [ 2, 4, 6, 8, 10, 9, 7, 5, 3, 1] Cetak (“Sebelum menambahkan daftar. “ + str(Daftar)) Daftar. .
Daftar = [ 2, 4, 6, 8, 10, 9, 7, 5, 3, 1] Cetak (“Sebelum menambahkan daftar. “ + str(Daftar)) Daftar = [3333] + Daftar #tambahkan di awal. .
Dari koleksi impor deque. Daftar = [ 2, 4, 6, 8, 10]

Apakah ada metode prepend di Python?

prepend() tidak ada karena masalah kinerja untuk daftar besar.

Bisakah Anda menambahkan string ke daftar dengan Python?

Metode #2. Menggunakan append() Fungsi khusus ini dapat digunakan untuk melakukan operasi menambahkan elemen string ke akhir daftar tanpa mengubah keadaan string .

Bisakah Anda menambahkan string ke daftar?

Cara lain untuk melakukan operasi penambahan string adalah dengan membuat daftar dan menambahkan string ke daftar . Kemudian gunakan fungsi string join() untuk menggabungkannya untuk mendapatkan string hasil.