Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program Python untuk menambah elemen ke senarai

Program Python untuk menambah elemen ke senarai

WBOY
WBOYke hadapan
2023-09-06 08:13:111605semak imbas

Program Python untuk menambah elemen ke senarai

Dalam artikel ini, kita akan belajar cara menambah elemen pada senarai. Dalam python, terdapat pelbagai cara untuk menambah elemen pada senarai menggunakan pengendali yang berbeza. "Operator" ialah simbol khas untuk melakukan pengiraan aritmetik atau logik. Nilai yang dikendalikan oleh pengendali dipanggil "operand". Terdapat banyak jenis operator yang digunakan dalam python, seperti "+" untuk menambah elemen, "-" untuk menghiris elemen, "*" untuk mengulang elemen, dll.

Senarai dalam Python

Senarai ialah struktur data dalam Python, yang merupakan pembolehubah, jujukan unsur tersusun. Senarai digunakan untuk menyimpan berbilang item dalam satu pembolehubah. Senarai terdiri daripada empat jenis data terbina dalam dalam Python yang digunakan untuk menyimpan koleksi data. Tiga yang lain ialah tupel, set, dan kamus.

Contoh

Contoh berikut mencipta tiga senarai - senarai1, senarai2 dan senarai3. List1 mengandungi nombor 1, 2, 3 dan 4; List2 mengandungi rentetan "keshav", "mohan" dan "govind";

list1 = [1,2,3,4]
print (list1)
list2 = ["keshav","mohan","govind"]
print (list2)
list3 = [1,"keshav",2,"mohan"]
print(list3)

Output

[1, 2, 3, 4]
['keshav', 'mohan', 'govind']
[1, 'keshav', 2, 'mohan']

Sebelum mempelajari cara menambah elemen senarai, kami mula-mula belajar cara membuat senarai. Ini akan memberikan semakan pantas konsep asas.

Buat senarai

Kami boleh membuat senarai dengan meletakkan elemen di dalam kurungan segi empat sama [ ] dan dipisahkan dengan koma. Mari belajar melalui contoh.

Contoh

Contoh berikut menunjukkan cara membuat senarai. Di sini kita mengambil tiga nama: "alina", "akash" dan "arjun".

list= ["alina","akash", "arjun"]
print(list)

Output

Melaksanakan program yang diberikan di atas akan menghasilkan senarai nama berikut.

['alina', 'akash', 'arjun'] 

Elemen dalam senarai

Senarai boleh berubah, yang bermaksud elemen boleh ditukar, ditambah dan ditolak (dihiris).

Kami menggunakan operator= untuk menukar item atau elemen dalam senarai.

Contoh

Contoh berikut mentakrifkan nama.

names=["ann","yash","maria"]
print(names)

Output

Selepas melaksanakan program di atas, kami mendapat output berikut yang mencetak elemen yang terdapat dalam senarai seperti yang ditunjukkan di bawah.

['ann', 'yash', 'maria']

Contoh

Di sini operator= digunakan untuk menukar elemen. Dalam contoh ini, langkah 1 menunjukkan senarai nama sebagai ann, yash, maria, tetapi dalam langkah 2 kami menggunakan operator "=" untuk menukar nama akhir "maria" kepada "mike".

names = ["ann","yash","maria"]
print(names)
names [2] = "mike"
print (names)

Output

Melaksanakan program di atas menghasilkan output berikut, menukar nama "Maria" kepada "Mike" menggunakan = operator

['ann', 'yash', 'maria']
['ann', 'yash', 'mike']

Tambah elemen pada senarai

Kita boleh menggunakan append(), extend(), insert(), concatenation() untuk menambah item pada senarai.

Python membenarkan pengguna menambah elemen pada senarai dalam pelbagai cara. Kaedah tambah() menambah elemen pada penghujung senarai, manakala lanjutkan() menambahkan berbilang item serentak.

Insert() boleh digunakan untuk memasukkan item pada mana-mana indeks tertentu, manakala concatenation() menggabungkan dua senarai menjadi satu. Keempat-empat kaedah ini berguna untuk menambah elemen pada senarai Python.

Gunakan operator penggabungan ("+")

Concatenation ialah proses dalam Python untuk menggabungkan dua atau lebih rentetan bersama-sama. Ini boleh dilakukan menggunakan operator "+" atau menggunakan fungsi pemformatan seperti str.format(), f-strings dan penentu format. Penggabungan membolehkan kami mencipta rentetan yang lebih panjang dengan menggabungkan rentetan yang lebih pendek bersama-sama.

Contoh

Contoh yang diberikan di bawah menambah dua senarai bersama. Senarai pertama, nama1, mengandungi nama Ann, Yash, dan Maria. Senarai kedua, nama2, mengandungi nama John, Andrew, dan Robin.

names1=["ann","yash","maria"]
names2=["john","andrew","robin"]
print(names1+names2)

Output

['ann', 'yash', 'maria', 'john', 'andrew', 'robin']

Gunakan kaedah Append()

Append() ialah kaedah terbina dalam Python yang digunakan untuk menambah elemen pada penghujung senarai. Ia memerlukan satu parameter, yang boleh berupa sebarang jenis data, seperti integer, rentetan atau senarai lain.

Kaedah ini tidak mengembalikan apa-apa; ia hanya mengubah suai senarai asal dengan menambah elemen baharu. Append() ialah cara yang berguna untuk menambah item pada senarai dalam Python.

Contoh

Contoh ini menambah rentetan "ceri" pada senarai buah-buahan bernama "buah". Setelah ditambah, cetak senarai, yang kini termasuk "epal", "mangga", "pisang" dan "ceri".

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.append(a)
print ("the updated list :",fruit) 

Output

the updated list : ['apple', 'mango', 'banana', 'cherry']

Dalam program ini, kami mempunyai senarai yang terdiri daripada tiga buah: ['epal', 'mangga', 'pisang'], dan kami ingin menambah nama buah keempat "ceri" pada elemen terakhir senarai. Di sini kita menggunakan append() sebagai operator, dan output yang kita dapat ialah: ['epal', 'mangga', 'pisang', 'ceri'].

Gunakan kaedah Extend()

. Extend() ialah fungsi dalam Python yang digunakan untuk menambah elemen daripada satu senarai ke senarai lain. Ia menambahkan semua item dalam lelaran ke penghujung senarai, dengan itu memanjangkannya. Ia menerima objek lelaran sebagai input dan memanjangkan senarai dengan elemen individunya.

Apabila menambah item pada senarai sedia ada, susunan asal item tersebut dikekalkan. Kaedah ini tidak mengembalikan sebarang nilai tetapi mengemas kini senarai sedia ada dalam ingatan dengan nilai baharu.

示例

在此示例中,我们使用 extend() 函数来扩展元素并将其添加到水果列表中,输出为 ['apple', 'mango', '香蕉','c','h','e','r','r','y']

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.extend(a)
print("the updated list :",fruit)

输出

the updated list : ['apple', 'mango', 'banana', 'c', 'h', 'e', 'r', 'r', 'y']

使用Insert()方法

Insert()是python中的一个函数,用于在指定位置插入元素。它需要两个参数:要插入的元素的索引以及要插入的项目。

这可用于将元素添加到列表或任何其他数据结构(例如元组和字典)中。请务必注意,插入元素会将内存中该元素后面的所有现有元素移动一位。

示例

在下面的示例中,我们有一个由三种水果组成的列表:['apple', 'mango', 'banana'],由于我们想在特定位置添加“orange”,因此我们使用了插入运算符()。通过这个 insert() 运算符,我们可以在任何索引处添加任何元素。

fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)

输出

['apple', 'orange', 'banana', 'cherry']

结论

在这篇文章中,我们简要解释了如何使用Python向列表中添加元素。我们使用了四种不同的方法insert()、concatenation()、append()、extend()。每个函数都有不同的方式来完成任务,即 Concatenation( ) 用于组合两个列表。 Append() 用于在列表末尾添加元素。 extend() 用于添加和扩展列表中添加的元素。 insert() 用于在任意索引处添加元素。

Atas ialah kandungan terperinci Program Python untuk menambah elemen ke senarai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam