Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program Python untuk menambah elemen pada tupel Di bawah ialah program Python untuk menambah elemen pada tuple. #Takrifkan tupel my_tuple = (1, 2, 3) # Tambah elemen pada tupel new_tuple = my_tuple + (4, 5) # Cetak tupel baharu cetak(tuple_baru) Atur cara ini akan mengeluarkan tuple baharu yang mengandungi unsur-unsur dalam tuple asal serta elemen baharu yang ditambah

Program Python untuk menambah elemen pada tupel Di bawah ialah program Python untuk menambah elemen pada tuple. #Takrifkan tupel my_tuple = (1, 2, 3) # Tambah elemen pada tupel new_tuple = my_tuple + (4, 5) # Cetak tupel baharu cetak(tuple_baru) Atur cara ini akan mengeluarkan tuple baharu yang mengandungi unsur-unsur dalam tuple asal serta elemen baharu yang ditambah

WBOY
WBOYke hadapan
2023-08-19 17:33:25858semak imbas

Python程序添加元素到元组

以下是一个Python程序,用于向元组中添加元素。


# 定义一个元组
my_tuple = (1, 2, 3)

# 将元素添加到元组中
new_tuple = my_tuple + (4, 5)

# 打印新的元组
print(new_tuple)


这个程序将输出一个新的元组,其中包含了原始元组中的元素以及添加的新元素

Dalam Python, tupel tidak boleh diubah, yang bermaksud bahawa apabila dicipta, elemennya tidak boleh diubah suai. Walau bagaimanapun, kadangkala anda mungkin perlu menambah elemen pada tuple.

Dalam artikel ini, kita akan membincangkan cara menambah elemen pada tuple dalam Python. Kami akan merangkumi sintaks untuk menambahkan elemen pada tuple dan memberikan contoh cara melakukannya.

Python tupel sangat serupa dengan senarai Python dan boleh melakukan pelbagai operasi yang boleh dilakukan pada senarai. Satu-satunya perbezaan ialah tupel tidak boleh diubah suai selepas penciptaan, iaitu ia tidak berubah, manakala senarai boleh berubah. Kita boleh menggunakan kurungan untuk menentukan tuple yang mengandungi data yang ingin kita simpan -

var = (1, ‘a’, 3.7)

Tetapi, seperti yang baru kita lihat, tuple tidak boleh diubah. Jadi, bagaimana kita menambah atau memasukkan elemen padanya? Kami tahu bahawa menambahkan sesuatu biasanya bermakna menukar item, tetapi tuples tidak boleh diubah suai selepas ia dicipta, jadi kami tidak boleh menambah elemen pada tupel yang sama.

Jika kita cuba menambah elemen pada tupel menggunakan kaedah tambah, atau cuba menukar nilai sedia ada di dalamnya, kita akan mendapat TypeError mengatakan "Tuples tidak menyokong penugasan item".

Satu-satunya pilihan kami ialah mencipta tuple baharu yang mengandungi data yang kami mahukan. Dengan cara ini kita boleh mengekalkan kebolehubahannya sambil masih mencapai matlamat kita untuk menambah elemen padanya.

Kita boleh memasukkan/menambah elemen dalam tupel dengan pelbagai cara.

  • Gunakan + operator untuk menggabungkan

  • Gunakan penukaran jenis

  • Gunakan * operator

Gunakan operator +

Seperti yang anda ketahui, Python ialah bahasa mesra pengguna dengan banyak kaedah yang membolehkan pengguna berinteraksi dengan mudah dan menyelesaikan masalah kompleks tanpa memahami algoritma atau teori di sebaliknya.

Tambah elemen pada tupel menggunakan operator +, yang berfungsi agak sama. Setiap kali kita menggunakan operator + antara tupel, ia mencipta tupel baharu yang mengandungi nilai kedua-dua tupel. Ini benar walaupun kita menggunakan operator + antara pembolehubah yang sama.

Langkah 1 - Buat tuple yang mengandungi beberapa nilai

Langkah 2 - Gunakan + operator untuk menambah lebih banyak nilai/elemen padanya

Adalah penting untuk ambil perhatian bahawa jenis objek pada kedua-dua belah operator mestilah sama, yang bermaksud jika kita ingin menambah elemen, objek lain mestilah tuple. Jika tidak, kita akan mendapat ralat.

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh di bawah, kami menggunakan operator "+" pada pembolehubah yang sama -

A = (1, 2, 3)
print("The elements of tuple before adding are :", A)
A += (4,)
print("Tuple after addition of new elements", A)

Output

Tuple before addition of new elements(1, 2 , 3)
Tuple after addition of new elements(1, 2, 3, 4)
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh di bawah, kami telah menggunakan operator "+" pada pembolehubah yang berbeza.

A = (1, 2, 3)
B = (4,)
print("The elements of tuple before adding are :", A)
A += B
print("Tuple after addition of new elements", A)

Output

Tuple before addition of new elements(1, 2 , 3)
Tuple after addition of new elements(1, 2, 3, 4)

Gunakan penukaran jenis ke senarai

Dalam kaedah ini, kami akan menggunakan penukaran jenis untuk menambah elemen dalam tupel. Kami tahu bahawa kami boleh menggunakan kaedah senarai untuk menukar tuple kepada senarai, dan kemudian kami boleh menggunakan kaedah tambah senarai untuk menambah sebarang bilangan item Apabila kami telah menambah elemen, kami menggunakan penukaran jenis untuk menukar senarai ke dalam tuple.

Ini ialah cara bulatan untuk menambah elemen, tetapi ia menjimatkan kerja kami untuk menyemak jenis yang tidak sepadan antara + operator.

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

A = (1, 2, 3)
print("Tuple before addition of new elements", A)
A = list(A)
A.append(4)
A.append(5)
A.append(6)
A = tuple(A)
print("Tuple after addition of new elements", A)

Output

Tuple before addition of new elements(1, 2 , 3)
Tuple after addition of new elements(1, 2, 3, 4, 5, 6)

Gunakan operator " * "

Ini ialah kaedah lanjutan berdasarkan penggunaan elemen tuple yang tidak dibungkus dan menggunakannya untuk memasukkan ke dalam tuple yang baru dibuat. Operator * digunakan untuk pendaraban atau pengulangan unsur, tetapi ia mungkin berkelakuan berbeza bergantung pada kedudukannya. Setiap kali kita menggunakan operator * sebelum tupel, ia membongkar semua elemen tupel.

Algoritma

  • Langkah 1 - Buat tuple

  • Langkah 2 - Buat tuple baharu dengan nama yang sama dan tetapkan objek tuple dengan elemen yang ingin kami tambahkan

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

A = (1, 2, 3)
print("Tuple before addition of new elements", A)
A = (*A, 4, 5, 6)
print("Tuple after addition of new elements", A)

Output

Tuple before addition of new elements(1, 2, 3)
Tuple after addition of new elements(1, 2, 3, 4, 5, 6)

Kesimpulan

Dalam artikel ini, kami melihat tiga cara berbeza untuk menambah elemen pada tupel. Kami mempelajari cara Pythonic yang mudah digunakan. Kami melihat cara untuk memanfaatkan penukaran jenis dan kaedah senarai, kemudian gunakan tambah untuk menambah elemen. Akhir sekali, kami menyelami pemusnahan dan konsep lanjutannya untuk menambah elemen.

Atas ialah kandungan terperinci Program Python untuk menambah elemen pada tupel Di bawah ialah program Python untuk menambah elemen pada tuple. #Takrifkan tupel my_tuple = (1, 2, 3) # Tambah elemen pada tupel new_tuple = my_tuple + (4, 5) # Cetak tupel baharu cetak(tuple_baru) Atur cara ini akan mengeluarkan tuple baharu yang mengandungi unsur-unsur dalam tuple asal serta elemen baharu yang ditambah. 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