Python Tuples

Python Tuples

Perkenalan

Tupel adalah set data yang tidak dapat diubah yang terdiri dari data dari berbagai jenis. Sementara tupel sangat mirip dengan daftar, mereka berbeda dengan cara -cara utama itu.

Tupel tidak dapat diubah setelah dibuat. Data yang mereka pegang dapat diteruskan ke tuple yang berbeda, tetapi tuple asli tidak dapat diubah. Ini berarti tupel tidak memiliki metode untuk
memanipulasi mereka seperti daftar dilakukan karena mereka tidak dapat dimanipulasi.

Seperti daftar, tupel juga dapat berisi data dari berbagai jenis. Tupel dapat berisi string, bilangan bulat, pelampung, boolean, dan
bahkan daftar. Karena tupel tidak dapat diubah, mereka tidak dimaksudkan untuk dimanipulasi, jadi tipe data tidak terlalu penting.

Jadi, apa yang tupel bahkan baik untuk saat itu. Jawabannya sebagian besar penyimpanan. Tupel sangat bagus untuk menyimpan set informasi yang tidak perlu atau tidak seharusnya berubah. Proyek seperti Django Web
Kerangka kerja menggunakan tupel untuk menyimpan pengaturan, misalnya.

Membuat tupel

Membuat tupel sangat mirip dengan membuat daftar dengan nilai -nilai yang sudah ada di dalamnya. Membuat tuple kosong tidak ada gunanya, karena mereka tidak dapat diubah. Juga, tidak seperti daftar, tupel menggunakan tanda kurung biasa
untuk melampirkan data mereka.

file_directories = ('/home/user/pictures', '/var/www/siteroot/unggah', '/var/www/siteroot/staticfiles',) 

Contoh di atas mirip dengan garis konfigurasi yang mungkin Anda lihat dalam program seperti Django. Satu set direktori file bukanlah sesuatu yang Anda ingin program dapat diubah, jadi mereka
dikodekan keras ke dalam file konfigurasi oleh pengguna. Pengguna masih dapat mengubahnya, tetapi programnya tidak.

Ada hal lain untuk tidak ada di sana. Ada koma yang tertinggal setelah entri terakhir. Dalam tupel, setiap elemen harus diikuti oleh koma, terlepas dari posisinya.

Sekali lagi, tuple tidak harus menyimpan semua hal yang sama. Contoh di bawah ini adalah demonstrasi yang tidak masuk akal dari itu, tetapi masih valid ular piton.

acak_junk = ('bacon', 7, true, 11, 'ibumu adalah hamster!',) 

Menggunakan tupel

Tupel sebagian besar hanya berperilaku seperti daftar terbatas. Mereka dapat melakukan banyak hal dasar yang sama, tetapi tidak memiliki banyak fungsionalitas yang lebih maju yang memodifikasi isi daftar.

Menavigasi tupel

Menavigasi tuple sama seperti menavigasi daftar. Coba mengakses beberapa elemen dari tuple sampah itu.

acak_junk = ('bacon', 7, true, 11, 'ibumu adalah hamster!',) cetak (random_junk [2]) 

Indeks lebih mudah diprediksi dalam tupel karena nilainya tidak berubah. Meski begitu, Anda masih bisa menavigasi ke belakang melalui tuple.

acak_junk = ('bacon', 7, true, 11, 'ibumu adalah hamster!',) cetak (acak_junk [-2]) 

Panjang tupel

Itu len () Metode juga bekerja pada tupel. Ini berfungsi persis seperti itu dengan kedua string dan daftar. Tempatkan daftar dalam tanda kurung.

acak_junk = ('bacon', 7, true, 11, 'ibumu adalah hamster!',) cetak (len (random_junk)) 

Juga, seperti dengan daftar, Anda dapat menggunakan len () untuk membantu menavigasi melalui tuple.

acak_junk = ('bacon', 7, true, 11, 'ibumu adalah hamster!',) cetak (acak_junk [len (random_junk) - 1]) 

Kesimpulan

Tupel adalah struktur berurutan yang dirancang untuk penyimpanan dan kategorisasi. Mereka tidak dimaksudkan untuk dimanipulasi seperti daftar, karena mereka tidak dapat diubah setelah dibuat. Mereka bisa, bagaimanapun,
menyimpan berbagai tipe data yang dapat dengan mudah diambil. Jika Anda ingin mengimplementasikan satu set data dalam program yang tidak boleh diubah dan dapat dilindungi dari perubahan dari
program, tuple adalah cara yang tepat untuk pergi.

Daftar isi

  1. Panduan Pendahuluan dan Pemasangan Python
  2. File python dan penerjemah
  3. Bereksperimen dengan angka dan teks dalam python
  4. Variabel Python
  5. Bekerja dengan variabel angka dalam python
  6. Dasar -dasar string Python
  7. String Python tingkat lanjut
  8. Komentar Python
  9. Daftar Python
  10. Metode Daftar Python
  11. Daftar Multidimensi Python
  12. Python Tuples
  13. Operator Python Boolean
  14. Pernyataan Python If
  15. Python saat loop
  16. Python untuk loop
  17. Kamus Python
  18. Kamus Lanjutan Python
  19. Fungsi Python

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Manipulasi data besar untuk kesenangan dan keuntungan bagian 2
  • Bagaimana bekerja dengan WooCommerce Rest API dengan Python
  • Bandingkan string dalam bash
  • Manipulasi data besar untuk kesenangan dan keuntungan bagian 1
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Cara memanipulasi spreadsheet excel dengan ular piton dan…
  • Menguasai loop skrip bash
  • Dasar -dasar editor VIM di Linux