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

Panduan Tuples: Pemahaman menyeluruh tentang urutan tidak berubah dalam Python

PHPz
PHPzke hadapan
2024-03-24 16:10:03441semak imbas

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

Buat tuple: Tuple boleh dibuat menggunakan kurungan ():

my_tuple = ()
my_tuple = (1, 2, 3)

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

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

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)
  • 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)
  • 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!

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