Python tuples

Python tuples

Pengenalan

Tuples adalah set data yang tidak berubah yang terdiri daripada data dari pelbagai jenis. Walaupun tuple sangat serupa dengan senarai, mereka berbeza dengan cara utama.

Tuples tidak dapat diubah setelah dibuat. Data yang mereka pegang boleh diserahkan kepada tuple yang berbeza, tetapi tuple asal tidak dapat diubah. Ini bermaksud bahawa tuple tidak mempunyai kaedah untuk
memanipulasi mereka seperti senarai kerana mereka tidak dapat dimanipulasi.

Seperti senarai, tuple juga boleh mengandungi data dari pelbagai jenis. Tuples boleh mengandungi rentetan, bilangan bulat, terapung, boolean, dan
malah senarai. Kerana tuple tidak berubah, mereka tidak dimaksudkan untuk dimanipulasi, jadi jenis data tidak begitu penting.

Jadi, apa yang baik pada masa itu. Jawapannya kebanyakannya disimpan. Tuple sangat bagus untuk menyimpan set maklumat yang tidak perlu atau tidak sepatutnya berubah. Projek seperti web django
Rangka Kerja Gunakan tuple untuk menyimpan tetapan, sebagai contoh.

Membuat tuples

Membuat tuple banyak seperti membuat senarai dengan nilai yang sudah ada di dalamnya. Membuat tuple kosong akan menjadi sia -sia, kerana mereka tidak dapat diubah. Juga, tidak seperti senarai, tuple menggunakan kurungan biasa
untuk melampirkan data mereka.

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

Contoh di atas adalah serupa dengan garis konfigurasi yang mungkin anda lihat dalam program seperti Django. Satu set direktori fail bukanlah sesuatu yang anda mahukan program ini dapat berubah, jadi mereka
sukar dikodkan ke dalam fail konfigurasi oleh pengguna. Pengguna masih dapat mengubahnya, tetapi programnya tidak.

Ada yang lain untuk tidak berada di sana. Terdapat koma yang berlalu selepas entri terakhir. Di Tuples, setiap elemen mesti diikuti dengan koma, tanpa mengira kedudukannya.

Sekali lagi, tuple tidak perlu menyimpan semua perkara yang sama. Contoh di bawah adalah demonstrasi yang tidak masuk akal, tetapi masih sah Python.

random_junk = ('bacon', 7, benar, 11, 'ibu anda adalah hamster!',) 

Menggunakan tuples

Tuples kebanyakannya hanya berkelakuan seperti senarai terhad. Mereka boleh melakukan banyak perkara asas yang sama, tetapi kekurangan banyak fungsi yang lebih maju yang mengubah kandungan senarai.

Menavigasi tuple

Menavigasi tuple sama seperti menavigasi senarai. Cuba mengakses beberapa elemen dari tuple sampah itu.

random_junk = ('bacon', 7, benar, 11, 'ibu anda adalah hamster!',) cetak (random_junk [2]) 

Indeks lebih diramalkan dalam tuples kerana nilai tidak berubah. Walaupun masih, anda masih boleh menavigasi ke belakang melalui tuple.

random_junk = ('bacon', 7, benar, 11, 'ibu anda adalah hamster!',) cetak (random_junk [-2]) 

Panjang tuples

The len () Kaedah juga berfungsi pada tuple. Ia berfungsi dengan tepat seperti yang dilakukannya dengan kedua -dua rentetan dan senarai. Letakkan senarai dalam kurungan.

random_junk = ('bacon', 7, benar, 11, 'ibu anda adalah hamster!',) cetak (len (random_junk)) 

Juga, seperti dengan senarai, anda boleh menggunakan len () untuk membantu menavigasi tuple.

random_junk = ('bacon', 7, benar, 11, 'ibu anda adalah hamster!',) cetak (random_junk [len (random_junk) - 1]) 

Kesimpulan

Tuple adalah struktur berurutan yang direka untuk penyimpanan dan pengkategorian. Mereka tidak dimaksudkan untuk dimanipulasi seperti senarai, kerana mereka tidak dapat diubah setelah dicipta. Walau bagaimanapun, mereka boleh,
Simpan jenis data yang berbeza yang boleh diambil dengan mudah. Sekiranya anda ingin melaksanakan satu set data dalam program yang tidak boleh diubah dan boleh dilindungi dari perubahan dari
program, tuple adalah cara yang betul untuk pergi.

Isi kandungan

  1. Panduan pengenalan dan pemasangan python
  2. Fail python dan jurubahasa
  3. Bereksperimen dengan nombor dan teks dalam python
  4. Pembolehubah Python
  5. Bekerja dengan pembolehubah nombor dalam python
  6. Asas String Python
  7. Lanjutan Python Strings
  8. Komen Python
  9. Senarai Python
  10. Kaedah Senarai Python
  11. Senarai Multidimensi Python
  12. Python tuples
  13. Operator Python Boolean
  14. Python jika pernyataan
  15. Python semasa gelung
  16. Python untuk gelung
  17. Kamus Python
  18. Kamus Advanced Python
  19. Fungsi Python

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Manipulasi data besar untuk keseronokan dan keuntungan bahagian 2
  • Cara Bekerja Dengan API Rest WooCommerce dengan Python
  • Bandingkan rentetan dalam bash
  • Manipulasi data besar untuk keseronokan dan keuntungan bahagian 1
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Cara memanipulasi spreadsheet Excel dengan python dan…
  • Menguasai Gelung Skrip Bash
  • Asas Editor Vim di Linux