Bagaimana cara mengakses Namedtuple?
Bagaimana cara mengakses Namedtuple?

Video: Bagaimana cara mengakses Namedtuple?

Video: Bagaimana cara mengakses Namedtuple?
Video: Как работает эскалатор? 2024, November
Anonim

1. Mengakses menurut indeks: Nilai atribut dari bernamatuple () diurutkan dan dapat diakses menggunakan nomor indeks tidak seperti kamus yang tidak dapat diakses oleh indeks. 2. Mengakses dengan nama kunci: Mengakses dengan nama kunci juga diperbolehkan seperti dalam kamus.

Selain itu, bagaimana Namedtuple bekerja dengan Python?

Namedtuple di dalam Python . Python mendukung jenis wadah seperti kamus yang disebut “ bernama tupel ()" hadir dalam modul, "koleksi". Seperti kamus, mereka berisi kunci yang di-hash ke nilai tertentu. Tetapi sebaliknya, ini mendukung akses dari nilai kunci dan iterasi, fungsionalitas yang tidak dimiliki kamus.

Demikian pula, apa itu tupel bernama? Tuple bernama pada dasarnya adalah jenis objek yang ringan dan mudah dibuat. Bernama tupel instance dapat direferensikan menggunakan dereferensi variabel seperti objek atau standar tupel sintaksis. Mereka dapat digunakan mirip dengan struct atau jenis catatan umum lainnya, kecuali bahwa mereka tidak dapat diubah.

Dengan cara ini, bagaimana Anda membuat Namedtuple dengan Python?

Ke membuat A bernama tuple , impor bernamatuple kelas dari modul koleksi. Konstruktor mengambil nama bernama tuple (yang akan dilaporkan oleh type()), dan string yang berisi nama bidang, dipisahkan oleh spasi. Ini mengembalikan yang baru bernamatuple kelas untuk bidang yang ditentukan.

Bagaimana tupel tidak dapat diubah?

Python tupel memiliki sifat yang mengejutkan: mereka adalah kekal , tetapi nilainya dapat berubah. Ini mungkin terjadi ketika tupel memegang referensi ke objek yang bisa berubah, seperti daftar. Jelas bahwa dum dan dee mengacu pada objek yang sama, tetapi tidak pada objek yang sama. Mereka memiliki identitas yang berbeda.

Direkomendasikan: