Pada artikel ini, kita akan belajar cara mengirimkan tupel elemen sebagai argumen ke fungsi di Python. Kami akan menggunakan beberapa kode khusus untuk lebih memahami topik. Mari kita lihat sekilas apa itu tuple di Python Show
Piton TupelPython memiliki tipe data bawaan yang disebut tuple. Data di dalam tuple dapat berupa tipe apa pun, katakanlah, integer, string atau nilai float, atau bahkan tipe tuple. Tuple menggunakan nilai yang dipisahkan koma di dalam tanda kurung bulat atau tanda kurung untuk menyimpan data. Tuple dapat didefinisikan menggunakan nama variabel apa pun dan kemudian menetapkan nilai yang berbeda ke tuple di dalam kurung bulat. Tuple dipesan, tidak dapat diubah, dan memungkinkan nilai duplikat
Lewati Tuple sebagai Argumen ke FungsiDalam Python, tuple didefinisikan dengan beberapa elemen yang dipisahkan oleh koma di dalam tanda kurung atau tanda kurung bulat. Tanda kurung membedakan tuple dari tipe data lain seperti daftar, kamus, dll. Tapi, standar bahasa Python menyatakan bahwa tanda kurung tidak wajib untuk sebuah tupel Tiga kasing di bawah ini setara dan menandakan tupel dalam python. Untuk kenyamanan pengguna, Python membuat tuple sementara yang diperlukan untuk pernyataan penugasan. Dengan demikian, ketiga pernyataan penugasan persis sama setelah mencapai perpindahan data _Contoh. Lewati Tuple sebagai Argumen menggunakan *args SyntaxMetode melewatkan tuple sebagai argumen ke suatu fungsi melibatkan metode unpacking. Membongkar dengan Python menggunakan sintaks
Contoh. Lulus Tuple sebagai Argumen sebagai Variabel IndividualTuple juga dapat diteruskan sebagai argumen tunggal ke fungsi. Tupel individual sebagai argumen hanyalah variabel individual. Panggilan fungsi bukanlah pernyataan penugasan; . Oleh karena itu, semantiknya berbeda. Dalam contoh di bawah ini, pemanggilan fungsi pertama secara eksplisit mendefinisikan tuple menggunakan variabel dan kemudian meneruskan variabel tersebut sebagai argumen. Panggilan fungsi lain melewati tuple yang terlampir di dalam tanda kurung bulat alih-alih mendefinisikannya secara eksplisit
KesimpulanPada artikel ini, kami menggunakan dua contoh untuk memahami bagaimana kami dapat mengirimkan tuple sebagai argumen ke suatu fungsi. Kita membahas sintaks Tuple adalah kumpulan objek yang teratur dan tidak berubah. Tuple adalah urutan, seperti daftar. Perbedaan antara tupel dan daftar adalah, tupel tidak dapat diubah tidak seperti daftar dan tupel menggunakan tanda kurung, sedangkan daftar menggunakan tanda kurung siku Membuat tuple semudah meletakkan nilai yang dipisahkan koma. Secara opsional, Anda juga dapat menempatkan nilai yang dipisahkan koma ini di antara tanda kurung. Misalnya − tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";_ Tuple kosong ditulis sebagai dua tanda kurung yang tidak berisi − tup1 = (); Untuk menulis tuple yang berisi satu nilai, Anda harus menyertakan koma, meskipun hanya ada satu nilai - tup1 = (50,);_ Seperti indeks string, indeks tuple dimulai dari 0, dan dapat diiris, digabungkan, dan seterusnya Mengakses Nilai di TupleUntuk mengakses nilai dalam tuple, gunakan tanda kurung siku untuk mengiris bersama dengan indeks atau indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut. Misalnya − #!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0]; print "tup2[1:5]: ", tup2[1:5]; Ketika kode di atas dijalankan, menghasilkan hasil sebagai berikut - tup1[0]: physics tup2[1:5]: [2, 3, 4, 5]_ Memperbarui TupleTuple tidak dapat diubah yang berarti Anda tidak dapat memperbarui atau mengubah nilai elemen tupel. Anda dapat mengambil bagian dari tupel yang ada untuk membuat tupel baru seperti yang ditunjukkan contoh berikut − Demo Langsung#!/usr/bin/python tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # Following action is not valid for tuples # tup1[0] = 100; # So let's create a new tuple as follows tup3 = tup1 + tup2; print tup3; Ketika kode di atas dijalankan, menghasilkan hasil sebagai berikut - (12, 34.56, 'abc', 'xyz') Hapus Elemen TupleMenghapus elemen tuple individual tidak dimungkinkan. Tentu saja, tidak ada salahnya menyusun tuple lain dengan membuang elemen yang tidak diinginkan Untuk menghapus seluruh tuple secara eksplisit, cukup gunakan pernyataan del. Misalnya − #!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : "; print tup; Ini menghasilkan hasil berikut. Perhatikan pengecualian yang muncul, ini karena setelah del tup tuple tidak ada lagi − ('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in print tup; NameError: name 'tup' is not defined Operasi Tuple DasarTuple merespons operator + dan * seperti string; Nyatanya, tupel merespons semua operasi urutan umum yang kita gunakan pada string di bab sebelumnya − Ekspresi PythonHasilDeskripsilen((1, 2, 3))3Panjang(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)Gabungan('Hai. ',) * 4('Hai. ', 'Hai. ', 'Hai. ', 'Hai. ')Pengulangan3 dalam (1, 2, 3)Keanggotaan Sejati untuk x dalam (1, 2, 3). cetak x,1 2 3IterasiPengindeksan, Pemotongan, dan MatriksKarena tupel adalah urutan, pengindeksan dan pemotongan bekerja dengan cara yang sama untuk tupel seperti halnya untuk string. Dengan asumsi masukan berikut - L = ('spam', 'Spam', 'SPAM!')Python ExpressionResultsDeskripsiL[2]'SPAM. 'Offset mulai dari nolL[-2]'Spam'Negatif. menghitung dari kananL[1. ]['Spam', 'SPAM. ']Mengiris mengambil bagian Tidak Melampirkan PembatasKumpulan beberapa objek apa pun, dipisahkan koma, ditulis tanpa simbol pengenal, mis. e. , tanda kurung untuk daftar, tanda kurung untuk tupel, dll. , default ke tupel, seperti yang ditunjukkan dalam contoh singkat ini − Apa fungsi tuple di Python?Tuple digunakan untuk menyimpan beberapa item dalam satu variabel . 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. Tuple adalah koleksi yang dipesan dan tidak dapat diubah.
Apa gunanya tuple () metode?tuple() Metode ini digunakan untuk membuat tuple dari berbagai jenis nilai .
Bisakah Anda memasukkan tuple ke dalam suatu fungsi?Tuple juga dapat diteruskan sebagai argumen tunggal ke fungsi . Tupel individual sebagai argumen hanyalah variabel individual. Panggilan fungsi bukanlah pernyataan penugasan; .
Bagaimana cara menggunakan tuple dengan Python?Tuple dibuat dengan menempatkan semua item (elemen) di dalam tanda kurung () , dipisahkan dengan koma . Tanda kurung bersifat opsional, namun merupakan praktik yang baik untuk menggunakannya. Tuple dapat memiliki sejumlah item dan mungkin dari jenis yang berbeda (integer, float, list, string, dll. ). |