Rumah > pembangunan bahagian belakang > Tutorial Python > Panduan Tuples: Pemahaman menyeluruh tentang urutan tidak berubah dalam Python

Panduan Tuples: Pemahaman menyeluruh tentang urutan tidak berubah dalam Python

PHPz
Lepaskan: 2024-03-24 16:10:03
ke hadapan
543 orang telah melayarinya

元组指南:Python 中不可变序列的全面理解

Buat tuple: Tuple boleh dibuat menggunakan kurungan ():

my_tuple = ()
my_tuple = (1, 2, 3)
Salin selepas log masuk

Satu tuple kosong mewakili tuple dengan panjang 0.

Akses elemen tuple: Sama seperti senarai dan string, elemen tuple boleh diakses menggunakan indeks:

my_tuple = (1, 2, 3)
print(my_tuple[0])# 输出:1
Salin selepas log masuk

Ketidakbolehubah: Tuple tidak boleh diubah, yang bermaksud unsur atau saiznya tidak boleh diubah selepas penciptaan. Percubaan untuk berbuat demikian menimbulkan TypeError:

my_tuple = (1, 2, 3)
my_tuple[0] = 4# TypeError: "tuple" object does not support item assignment
Salin selepas log masuk

Operasi asas: Tuple menyokong pelbagai operasi asas, termasuk:

  • Tambahan (penggabungan): Dua tupel boleh disatukan menggunakan tanda tambah.
    my_tuple1 = (1, 2, 3)
    my_tuple2 = (4, 5, 6)
    new_tuple = my_tuple1 + my_tuple2# (1, 2, 3, 4, 5, 6)
    Salin selepas log masuk
  • Pendaraban (ulang): Tuple boleh diulang beberapa kali tertentu menggunakan tanda darab.
    my_tuple = (1, 2, 3)
    repeated_tuple = my_tuple * 3# (1, 2, 3, 1, 2, 3, 1, 2, 3)
    Salin selepas log masuk
  • masuk dan bukan dalam: Operator ini digunakan untuk menyemak sama ada unsur hadir dalam tupel.
  • Kelebihan tupel:

    • Ketidakbolehubah: Ketidakbolehubah memastikan ketekalan dan kebolehpercayaan kandungan tuple.
    • Ringan: Tuple lebih ringan daripada senarai kerana ia tidak perlu menyimpan metadata berkaitan kebolehubahan.
    • Sokongan hash: Tuple boleh dicincang, bermakna ia boleh dicari dengan cepat mengikut kandungannya.

    Aplikasi tupel: Tuple mempunyai pelbagai aplikasi dalam python, termasuk:

    • Pengumpulan Data: Tuple boleh digunakan untuk mengumpulkan data berkaitan bersama-sama.
    • Parameter fungsi: Tuple boleh dihantar sebagai parameter fungsi, memastikan susunan parameter dan integriti.
    • Kunci jadual cincang: Tuple ialah kunci yang sesuai untuk jadual cincang kerana kebolehcapaiannya.
    • Enumeration: Tuple boleh digunakan untuk mencipta nilai enumeration.

    Ringkasan: Tuples ialah struktur data yang berkuasa dan berguna dalam Python yang menyediakan fungsi jujukan tidak berubah. Ia digunakan dalam pelbagai jenis aplikasi, termasuk pengumpulan data, hantaran hujah fungsi dan kekunci jadual cincang. Memahami sifat dan operasi tupel adalah penting untuk menggunakan Python Pengaturcaraan dengan berkesan.

    Atas ialah kandungan terperinci Panduan Tuples: Pemahaman menyeluruh tentang urutan tidak berubah dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan