Tuple adalah salah satu dari 4 tipe data bawaan di Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah Daftar, Set, dan Kamus, semuanya dengan kualitas dan penggunaan yang berbeda Show
Tuple adalah koleksi yang dipesan dan tidak dapat diubah Tuple ditulis dengan tanda kurung bulat ContohBuat Tupel thistuple = ("apel", "pisang", "ceri") Item tupelItem Tuple dipesan, tidak dapat diubah, dan memungkinkan nilai duplikat Item Tuple diindeks, item pertama memiliki indeks DipesanKetika kami mengatakan bahwa tupel dipesan, itu berarti item memiliki pesanan yang ditentukan, dan pesanan itu tidak akan berubah Tidak dapat diubahTuple tidak dapat diubah, artinya kita tidak dapat mengubah, menambah atau menghapus item setelah tupel dibuat Izinkan DuplikatKarena tupel diindeks, mereka dapat memiliki item dengan nilai yang sama ContohTuple memungkinkan nilai duplikat thistuple = ("apel", "pisang", "ceri", "apel", "ceri") Belajar Memfilter Data dengan Python Seperti Analis DataCobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang Panjang TupelUntuk menentukan berapa banyak item yang dimiliki sebuah tuple, gunakan fungsi ContohCetak jumlah item dalam tuple thistuple = ("apel", "pisang", "ceri") Buat Tuple Dengan Satu ItemUntuk membuat tuple dengan hanya satu item, Anda harus menambahkan koma setelah item tersebut, jika tidak, Python tidak akan mengenalinya sebagai tuple ContohSatu item tuple, ingat koma thistuple = ("apel",) #BUKAN tupel Item Tuple - Tipe DataItem Tuple dapat berupa tipe data apa pun ContohTipe data string, int dan boolean tuple1 = ("apel", "pisang", "ceri") Tuple dapat berisi tipe data yang berbeda ContohTuple dengan string, bilangan bulat, dan nilai boolean tuple1 = ("abc", 34, Benar, 40, "laki-laki") Cobalah sendiri "jenis()Dari perspektif Python, tuple didefinisikan sebagai objek dengan tipe data 'tuple' ContohApa tipe data tuple? mytuple = ("apel", "pisang", "ceri") Tuple() KonstruktorDimungkinkan juga untuk menggunakan konstruktor tuple() untuk membuat tuple ContohMenggunakan metode tuple() untuk membuat tuple thistuple = tuple(("apple", "banana", "cherry")) # perhatikan tanda kurung bulat ganda Koleksi Python (Array)Ada empat tipe data koleksi dalam bahasa pemrograman Python
*Set item tidak dapat diubah, tetapi Anda dapat menghapus dan/atau menambahkan item kapan pun Anda mau **Pada Python versi 3. 7, kamus dipesan. Dalam Python 3. 6 dan sebelumnya, kamus tidak diurutkan Saat memilih tipe koleksi, akan sangat berguna untuk memahami properti dari tipe tersebut. Memilih jenis yang tepat untuk kumpulan data tertentu dapat berarti retensi makna, dan dapat berarti peningkatan efisiensi atau keamanan #Ini menemukan item berulang dalam tupel. tup= (1,2,3,4,4,5,5,12,12,12,12,1,3,2,4, "saya", "saya", "hai", "hai", " . jika tup. hitung(i)>1. reputasi. tambahkan (i) lain. lanjutkan untuk x dalam pengulangan. sementara perwakilan. hitung(x)>1. reputasi. hapus(x) print("Item berulang. ",tupel(perwakilan))Sering kali, saat bekerja dengan tupel Python, kami mengalami masalah saat menghapus duplikat. Ini adalah masalah yang sangat umum dan dapat terjadi dalam segala bentuk penyiapan pemrograman, baik itu pemrograman biasa atau pengembangan web. Mari kita bahas cara-cara tertentu di mana tugas ini dapat dilakukan. Metode #1. Menggunakan set() + tuple() Ini adalah cara paling mudah untuk menghapus duplikat. Dalam hal ini, kami mengonversi tuple menjadi satu set, menghapus duplikat, lalu mengubahnya kembali menggunakan tuple(). Python3
The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)0 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)1 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)3 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)5 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)7 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)3 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)5 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)1 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)1 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)3 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)8
The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)_9 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)0 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)1 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)3 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)4 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)5 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)6 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)7
The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)2 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)00 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)41 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)02 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)43 The original tuple is : (1, 3, 5, 2, 3, 5, 1, 1, 3) The tuple after removing duplicates : (1, 3, 5, 2)04____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas tikeranya Bagaimana Anda menemukan nilai berulang dalam tuple di Python?Metode #1. Menggunakan pemahaman daftar + set() + count() Pendekatan awal yang dapat diterapkan adalah kita dapat melakukan iterasi pada setiap tuple dan memeriksa jumlahnya dalam daftar menggunakan . Untuk menghapus beberapa tambahan, kita dapat mengonversi hasilnya menjadi set menggunakan set().
Bisakah tupel memiliki nilai berulang?Item Tuple diurutkan, tidak dapat diubah, dan mengizinkan nilai duplikat . Item Tuple diindeks, item pertama memiliki indeks [0] , item kedua memiliki indeks [1] dll.
Bagaimana Anda memeriksa apakah semua item di tuple sama dengan Python?Untuk memeriksa apakah semua item Tuple True dengan Python, panggil all() fungsi bawaan dan teruskan objek Tuple sebagai argumen. all() returns True if all the items of Tuple are True, or else it returns False.
Bisakah kita memiliki duplikat di Tuple dengan Python?Anda dapat langsung memasukkan item duplikat di Python tuple karena tidak berperilaku seperti satu set (yang hanya membutuhkan item unik) |