Python

Python Tuples

Python Tuples

Tuples di Python adalah kumpulan objek yang disusun mengikut urutan. Tuple adalah salah satu struktur data di Python. Tuple berfungsi dengan cara yang sama seperti senarai. Perbezaan utama dan antara daftar tupel adalah bahawa senarai itu boleh berubah, sedangkan tupel tidak berubah. Yang tidak berubah bermaksud bahawa tuple tidak dapat diubah ketika dinyatakan. Tuples dapat menyimpan jenis unsur heterogen, i.e., bilangan bulat, rentetan, nombor titik terapung, dan nombor kompleks. Artikel ini menerangkan tupel Python.

Membuat tupel di Python

Tuple di Python dibuat dengan menggunakan sepasang tanda kurung. Semua elemen dalam tuple dipisahkan oleh koma. Walaupun, semasa menyatakan tupel, memasukkan kurungan adalah pilihan. Walaupun begitu, ini adalah pendekatan yang baik untuk menggunakan kurungan sambil menyatakan tupel. Ini menjadikan skrip kita lebih tersusun dan teratur. Tuple dengan hanya satu elemen juga dapat dibuat. Namun, jangan lupa untuk menambahkan koma setelah menulis dahulu dan hanya satu elemen di dalam tuple. Mari buat tuples.

#membuat tupel kosong
mytup = ()
#prinitng tuple
cetak (mytup)
#membuat tupel bilangan bulat
mytup = (1,2,3,4,5,6,7,8,9)
# mencetak tuple
cetak (mytup)
#membuat tupel nombor titik terapung
mytup = (1.1,1.2,1.3,1.4,1.5)
# mencetak tuple
cetak (mytup)
#membuat tupel nilai rentetan
mytup = ('Hello', 'welcome', 'to', 'linuxhint')
cetak (mytup)
#membuat tupel jenis data campuran
mytup = (1,1.3, 'HELLO', 2 + 3j)
# mencetak tuple
cetak (mytup)
#membuat tuple dengan * operator
#it ​​akan membuat 5 contoh rentetan yang diberikan
mytup = ('linuxhint',) * 5
# mencetak tuple
cetak (mytup)
#daftar di dalam tuple
mytup = (1,2, [1,2,3])
# mencetak tuple
cetak (mytup)
#membuat tuple tanpa paranthesis
mytup = 1,2,3,10.3, 'kamran'
# mencetak tuple
cetak (mytup)
#membuat tuple dengan hanya satu elemen
mytup = ('linuxhint',)
# mencetak tuple
cetak (mytup)

Pengeluaran

Mengakses elemen tuple

Setelah tuple dibuat, kita dapat mengakses elemen tuple dengan sangat mudah. Berikut adalah cara untuk mengakses elemen tuple:

  1. Menggunakan pengendali indeks
  2. Menggunakan pengendali pemotong

Pertama, mari kita bincangkan pengendali indeks. Pasangan kurungan persegi [] dikenali sebagai operator indeks di Python. Nilai indeks selalu bermula dari sifar. Sekiranya jumlah elemen dalam tuple adalah 10, maka nilai indeks adalah dari 0 hingga 9. Semasa menggunakan pengendali pengindeksan, kami menyebut nombor indeks elemen di dalam tanda kurung siku, dan ia mengembalikan satu nilai.

Selain itu, pengendali slicing (:) mengembalikan pelbagai elemen dalam urutan tertentu. Mari lihat penggunaan operator indeks dan pengendali slicing untuk mengakses elemen tuple di Python.

#membuat tupel bilangan bulat
mytup = (1,2,3,4,5,6,7,8,9)
#mengakses elemen menggunakan operator indeks
#mencari elemen pertama
cetak (mytup [0])
#mencari elemen kedua
cetak (mytup [1])
#mencari elemen ketiga
cetak (mytup [2])
#mencari elemen keempat
cetak (mytup [3])
#mencari unsur kelima
cetak (mytup [4])
#mencari elemen keenam
cetak (mytup [5])
#mencari unsur ketujuh
cetak (mytup [6])
#mencari elemen kelapan
cetak (mytup [7])
#mencari unsur kesembilan
cetak (mytup [8])
#menggunakan slicing operator untuk mengakses elemen tuple
#mencetak pelbagai elemen dari 0 hingga 3
cetak (mytup [0: 3])
#mencetak pelbagai elemen dari 0 hingga 6
cetak (mytup [0: 6])
#mencetak pelbagai elemen dari 6 hingga 9
cetak (mytup [6: 9])

Pengeluaran

Lebih-lebih lagi, kami juga dapat menggabungkan dua 2 atau lebih operator menggunakan operator '+'.

#membuat tupel bilangan bulat
mytup1 = (1,2,3,4,5,6,7,8,9)
#membuat tupel nilai rentetan
mytup2 = ('Hello', 'welcome', 'to', 'linuxhint')
#kombinasikan 2 tupel
mytup3 = mytup1 + mytup2
# mencetak tupel yang digabungkan
cetak (mytup3)

Pengeluaran

Mengemas kini tupel

Seperti yang telah dibincangkan sebelumnya, tupel tidak berubah; ini bermaksud bahawa barangnya tidak boleh diubah. Namun, jika kita mempunyai beberapa objek yang dapat diubah seperti daftar di dalam tupel, maka kita dapat mengemas kini nilainya. Nilai tertentu dari senarai tersebut dapat diakses menggunakan operator indeks. Mari lihat program sederhana.

#membuat tuple dengan senarai
mytup1 = (1,2,3,4,5, [6,7,8])
# mencetak tuple sebelum mengemas kini
cetak (mytup1)
# mengemas kini item senarai
mytup1 [5] [0] = 'Kamran'
mytup1 [5] [1] = 'Sattar'
mytup1 [5] [2] = 'Awaisi'
#prinitng tuple yang dikemas kini
cetak (mytup1)

Pengeluaran

Memadamkan tuple

Elemen atau item di dalam tuple tidak dapat dihapus. Namun, kita boleh menghapus atau membuang keseluruhan tuple menggunakan kata kunci del. Menghapus tuple tertentu akan menyebabkan ralat.

#membuat tuple dengan senarai
mytup1 = (1,2,3,4,5, [6,7,8])
del mytup1 [0]

Pengeluaran

Mari hapuskan keseluruhan tuple.

#membuat tuple dengan senarai
mytup1 = (1,2,3,4,5, [6,7,8])
#menghilangkan tupel
del mytup1

Pengeluaran

Keluaran tidak menunjukkan sebarang kesalahan; ia bermaksud bahawa tuple berjaya dihapus.

Menentukan panjang tupel

Panjang tuple dapat ditentukan dengan menggunakan fungsi len (). Fungsi len () mengembalikan jumlah elemen atau item tuple.

#membuat tuple dengan senarai
mytup1 = (1,2,3,4,5, [6,7,8])
#mencetak panjang tupel
cetak (len (mytup1))

Pengeluaran

Tuple maks dan min

Python menyediakan dua fungsi maksimum () dan min () terbina dalam yang masing-masing mengembalikan item maksimum dan item minimum di dalam tuple. Fungsi-fungsi ini mengambil objek tuple sebagai argumen.

Mari mencetak item tuple maks dan min.

#membuat tupel
mytup1 = (1,2,3,4,5,6,7,8)
# mencetak tupel maks
cetak ("Tuple maks ialah:", maks (mytup1))
# mencetak tuple min
cetak ("Tuple min adalah:", min (mytup1))

Pengeluaran

Penukaran tuple

Tuple dapat ditukar menjadi senarai dengan mudah dengan cara berikut:

#membuat tupel
mytup1 = (1,2,3,4,5,6,7,8)
#membeli tuple ke senarai
cetak (senarai (mytup1))

Pengeluaran

Tuple berjaya ditukar menjadi senarai.

Begitu juga, senarai boleh ditukar menjadi tuple.

#membuat tuple dengan senarai
mylist = [1,2,3,4,5,6,7,8]
#membeli senarai ke tupel
cetak (tuple (mylist))

Pengeluaran

Senarai berjaya ditukarkan tuple.

Kesimpulannya

Tuple Python adalah struktur data yang paling biasa digunakan yang menyimpan data secara berurutan. Tuple tidak berubah dan menyokong pelbagai operasi. Artikel ini menerangkan tupel Python dengan banyak contoh.

Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...
Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...