Rumah >pembangunan bahagian belakang >Tutorial Python >Buat program Python menggunakan literal tuple

Buat program Python menggunakan literal tuple

PHPz
PHPzke hadapan
2023-09-10 11:09:091251semak imbas

Buat program Python menggunakan literal tuple

Dalam Python, tuple ialah jenis jujukan tidak berubah yang biasanya digunakan untuk menyimpan koleksi item.

Python tupel sangat serupa dengan senarai Python dari segi bersarang, pengindeksan dan pengulangan, tetapi satu perbezaan ialah tupel tidak berubah manakala senarai boleh berubah, yang bermaksud kita boleh menukar elemen senarai tetapi bukan kumpulan tupel melakukan perkara yang sama . Perbezaan lain ialah senarai diisytiharkan menggunakan kurungan segi empat sama [] manakala tupel diisytiharkan menggunakan kurungan mudah ().

Dalam artikel ini, kita akan membincangkan cara membuat tupel dalam Python menggunakan literal tupel. Kami akan memperkenalkan sintaks untuk mentakrifkan tupel dan memberikan contoh mencipta tupel menggunakan unsur jenis yang berbeza.

Kita boleh mengisytiharkan tuple dengan cara berikut -

tup1 = ("this" , "is" , “a” , "tuple")
tup2 = (1, 2, 3, 4, 5 )
tup3 = ("a", "b", "c", "d")

Terdapat banyak cara untuk mencipta tupel, tetapi dalam artikel ini, kita akan melihat cara membuat tupel menggunakan literal tupel.

Gunakan huruf tuple

Sebelum menggunakan literal tuple untuk mencipta literal tuple, mari kita fahami maksud literal dalam Python dahulu. Data yang kami berikan kepada pembolehubah dan pemalar apabila kami menulis kod dipanggil literal.

Nilai literal ini tidak akan berubah sepanjang pelaksanaan program. Terdapat banyak jenis literal dalam Python, tetapi jika kita perlu merujuk kepada objek jenis koleksi seperti senarai, tuple atau kamus, maka kita perlu menggunakan apa yang dipanggil "Literal Collection".

A tuple literal ialah contoh koleksi literal yang boleh digunakan untuk mencipta objek tuple dalam Python.

Contoh

Dalam contoh berikut, kami akan mencipta tuple menggunakan kurungan dan pengisytiharan koma.

tuple1 = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
print("the tuple is", tuple1 )

Output

Keluaran kod di atas adalah seperti berikut -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )

Guna senarai lain

Kita akan lihat cara membuat tuple menggunakan senarai lain. Kaedah ini juga dikenali sebagai penukaran jenis. Pada asasnya, apa yang kami lakukan ialah mencipta senarai jenis objek dan menukarnya kepada objek jenis tuple. Menggunakan kaedah ini ialah cara yang tidak konvensional untuk membuat senarai, tetapi disebut dalam artikel ini sebagai alternatif sekiranya anda memerlukannya.

Contoh

Dalam contoh di bawah, kami akan membuat senarai daripada senarai lain. Tuple yang dibuat akan mempunyai elemen yang sama seperti senarai, tetapi tidak boleh diubah. Kita boleh melakukan ini dengan menggunakan kaedah tuple(), iaitu kaedah terbina dalam yang disediakan oleh python untuk menukar jenis data di dalamnya kepada tupel.

List1 = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ]
tuple1 = tuple(List1)
print("the tuple is", tuple1 )

Output

Keluaran program di atas adalah seperti berikut -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )

Buat tupel daripada rentetan

Kita akan lihat cara membuat tuples menggunakan form strings. Dengan pendekatan ini, semua aksara rentetan akan menjadi elemen berbeza bagi tuple yang dicipta. Kita boleh melakukan ini dengan menggunakan fungsi tuple(), yang akan menukar jenis data di dalamnya kepada tupel.

Contoh

Dalam contoh di bawah, kami akan membuat senarai daripada strings. Dengan kaedah ini, semua aksara dalam rentetan akan menjadi unsur tupel mengikut tertib, kerana ia muncul dalam rentetan.

string1 = "This is a tuple"
tuple1 = tuple(string1)
print("the tuple is" , tuple1 )

Output

Keluaran program di atas adalah seperti berikut -

the tuple is ( ‘T’ , ‘h’ , ‘i’ , ‘s’ , ‘ ’ , ‘i’ , ‘s’ , ‘ ’ , ‘a’ , ‘ ’ , ‘t’ , ‘u’ , ‘p’ , ‘l’ , ‘e’ )

Kesimpulan

Dalam artikel ini, kami membincangkan cara tupel dicipta dan sifatnya. Kami melihat 3 cara berbeza untuk mencipta tupel. Dalam kaedah pertama, kami mencipta tuple menggunakan kurungan dengan koma yang memisahkan elemen. Dalam kaedah kedua, kami mencipta tuple daripada senarai, dalam kaedah ini semua elemen tupel adalah sama dengan elemen senarai dari mana ia dicipta. Dalam kaedah ketiga, kami mencipta tupel daripada rentetan. Semua aksara rentetan adalah unsur tupel.

Atas ialah kandungan terperinci Buat program Python menggunakan literal tuple. 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