Python

Tuple Python

Tuple Python

Tuple dalam Python adalah kumpulan objek yang disusun secara berurutan. Tupel adalah salah satu struktur data di Python. Tupel bekerja dengan cara yang sama seperti daftar. Perbedaan utama dan antara daftar tupel adalah bahwa daftar tersebut dapat berubah, sedangkan tupel tidak dapat diubah. Yang tidak dapat diubah berarti bahwa Tuple tidak dapat diubah ketika dideklarasikan. Tuple dapat menyimpan jenis elemen yang heterogen, yaitu.e., bilangan bulat, string, bilangan floating-point, dan bilangan kompleks. Artikel ini menjelaskan tupel Python.

Membuat tupel dengan Python

Tupel dalam Python dibuat dengan menggunakan sepasang tanda kurung. Semua elemen dalam tupel dipisahkan oleh koma a. Meskipun, saat mendeklarasikan tupel, menyisipkan tanda kurung adalah opsional. Namun demikian, ini adalah pendekatan yang baik untuk menggunakan tanda kurung saat mendeklarasikan tupel. Itu membuat skrip kami lebih terstruktur dan terorganisir dengan baik. Tuple dengan hanya satu elemen juga dapat dibuat. Namun, jangan lupa untuk menambahkan koma setelah menulis terlebih dahulu dan hanya satu elemen di dalam tuple. Mari kita membuat tupel.

#membuat tuple kosong
mytup = ()
#mencetak tupel
cetak (mytup)
#membuat tupel bilangan bulat
mytup = (1,2,3,4,5,6,7,8,9)
#mencetak tupel
cetak (mytup)
#membuat tupel bilangan floating point
mytup = (1.1,1.2,1.3,1.4,1.5)
#mencetak tupel
cetak (mytup)
#membuat Tuple nilai string
mytup = ('Halo','selamat datang','ke','linuxhint')
cetak (mytup)
#membuat Tuple dari tipe data campuran
mytup = (1,1.3,'HALO',2+3j)
#mencetak tupel
cetak (mytup)
#membuat tuple dengan * operator
#itu akan membuat 5 instance dari string yang diberikan
mytup = ('linuxhint',)*5
#mencetak tupel
cetak (mytup)
#daftar di dalam tuple
mytup = (1,2,[1,2,3])
#mencetak tupel
cetak (mytup)
#membuat tuple tanpa tanda kurung
mytup = 1,2,3,10.3,'kamran'
#mencetak tupel
cetak (mytup)
#membuat tuple hanya dengan satu elemen
mytup = ('linuxhint',)
#mencetak tupel
cetak (mytup)

Keluaran

Mengakses elemen tuple

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

  1. Menggunakan operator indeks
  2. Menggunakan operator pengiris

Pertama, mari kita bahas operator indeks. Sepasang kurung siku [] dikenal sebagai operator indeks di Python. Nilai indeks selalu dimulai dari nol. Jika jumlah total elemen dalam sebuah tupel adalah 10, maka nilai indeksnya adalah dari 0 hingga 9. Saat menggunakan operator pengindeksan, kami menyebutkan nomor indeks elemen di dalam tanda kurung siku, dan mengembalikan nilai tunggal single.

Selain itu, operator pengiris (:) mengembalikan rentang elemen dalam urutan tertentu. Mari kita lihat penggunaan operator indeks dan operator pengiris untuk mengakses elemen tuple dengan Python in.

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

Keluaran

Selain itu, 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 Tuple nilai string
mytup2 = ('Halo','selamat datang','ke','linuxhint')
#menggabungkan 2 tupel
mytup3 = mytup1+mytup2
#mencetak Tuple yang digabungkan
cetak(mytup3)

Keluaran

Memperbarui tupel

Seperti yang telah dibahas sebelumnya, tupel tidak dapat diubah; itu berarti itemnya tidak dapat diubah. Namun, jika kita memiliki beberapa objek yang bisa berubah seperti daftar di dalam tupel, maka kita dapat memperbarui nilainya. Nilai tertentu dari daftar dapat diakses menggunakan operator indeks. Mari kita lihat program sederhananya.

#membuat tuple dengan daftar
mytup1 = (1,2,3,4,5,[6,7,8])
#mencetak tupel sebelum memperbaruinya
cetak(mytup1)
#memperbarui daftar item
mytup1[5][0] = 'Kamran'
mytup1[5][1] = 'Sattar'
mytup1[5][2] = 'Awaisi'
#mencetak tupel yang diperbarui
cetak(mytup1)

Keluaran

Menghapus tupel

Elemen atau item di dalam Tuple tidak dapat dihapus. Namun, kita dapat menghapus atau menghapus seluruh tuple menggunakan kata kunci del. Menghapus tupel tertentu akan menyebabkan kesalahan.

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

Keluaran

Mari kita hapus seluruh tuple.

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

Keluaran

Output tidak menunjukkan kesalahan apapun; itu berarti tupel berhasil dihapus.

Menentukan panjang tupel

Panjang tupel dapat ditentukan menggunakan fungsi len(). Fungsi len() mengembalikan jumlah total elemen atau item dari Tuple.

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

Keluaran

Tuple maks dan min

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

Mari cetak item maksimum dan minimum dari tuple.

#membuat tupel
mytup1 = (1,2,3,4,5,6,7,8)
#mencetak tupel maksimal
print("Tuple maks adalah: ",max(mytup1))
#mencetak tupel min
print("Tuple min adalah:",min(mytup1))

Keluaran

Konversi tupel

Tuple dapat dengan mudah dikonversi ke daftar dengan cara berikut:

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

Keluaran

Tuple berhasil dikonversi ke daftar.

Demikian pula, daftar dapat dikonversi menjadi Tuple.

#membuat tuple dengan daftar
daftar saya = [1,2,3,4,5,6,7,8]
#menutup daftar menjadi tuple
cetak(Tuple(daftar saya))

Keluaran

Daftar berhasil dikonversi tuple.

Kesimpulan

Tuple Python adalah struktur data yang paling umum digunakan yang menyimpan data secara berurutan. Tupel tidak dapat diubah dan mendukung berbagai operasi. Artikel ini menjelaskan tupel Python dengan banyak contoh.

Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...
Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...