Pada artikel ini, kita akan belajar cara mengubah tuple menjadi array dengan Python. Python adalah bahasa pemrograman yang hebat. Dari hari kemunculannya hingga saat ini popularitasnya meningkat dari hari ke hari. Ada beberapa alasan mengapa ini sangat populer di kalangan pemrograman Show
Latar Belakang Cepat Tentang Python
Array Dan Daftar Dengan PythonPertimbangkan bahwa kita perlu membuat sepuluh variabel bertipe integer untuk beberapa pekerjaan terkait pemrograman. Kita perlu membuat beberapa deklarasi dan tentu saja, itu akan mencakup sepuluh baris kode tambahan. Membuat kode seperti itu adalah tugas yang membosankan. Jadi kami memiliki array untuk masalah ini Array atau daftar di Python adalah salah satu struktur data yang paling mendasar untuk dipelajari. Mereka adalah kumpulan elemen milik satu atau beberapa tipe data. Ide di belakang. array adalah kita dapat mengakses elemen beberapa kali. Ini juga mengurangi kode dengan banyak baris dan menghilangkan pembuatan variabel tambahan Perbedaan antara daftar dan array di PythonListArrayContains elemen dari tipe data yang berbeda. Berisi elemen dari tipe data tunggal. Iterable through a loop Iterable through a loop Sering dioperasikan dalam model satu dimensi Sering dioperasikan dalam satu dimensi atau multidimensi. Sumber – Daftar Python vs ArrayMasalah utama terjadi ketika semua orang bingung antara keduanya. Jadi, untuk membuatnya jelas kami akan menerapkan dengan kode Mendeklarasikan Daftar Dengan PythonMari mendeklarasikan daftar dengan Python Kode list1 = [23, 34, 12, 22] # declaring a list print(list1) # printing the list on the screen Keluaran Keluaran DaftarAda berbagai cara untuk mengedit daftar. Operasi ini melibatkan
1. Menambahkan elemen baruMetode append() menambahkan elemen baru di akhir daftar. Fungsi ini mengambil elemen yang perlu kita tambahkan di bagian akhir sebagai parameter Kode list1 = [11, 34, 23, 33, 4] list1.append(2) # adds 2 at the end # Output :- [11, 34, 23, 33, 4, 2]_ Kami juga dapat mengedit daftar menggunakan konsep pengindeksan. Indeks adalah nomor posisi yang ditetapkan untuk setiap elemen dalam daftar dan juga dalam larik. Dimulai dari kiri ke kanan dan dari kanan ke kiri Kode list1 = [23, 2, 4, 44] # 0 1 2 3 positive indexing starts from left to right # -4 -3 -2 -1 negative indexing starts from right to left Untuk mengaksesnya, kita perlu memanggil daftar dengan nomor indeks tersebut di dalam kurung siku. Dalam contoh di bawah ini kita akan mengakses elemen ketiga. Ingatlah bahwa indeks positif dimulai dari 0 dan berlanjut hingga n-1. Kode list1 = [11, 34, 23, 33, 4] print(list1[2]) # Output :- 23 Penjelasan
2. Menghapus elemen baruTujuan utama menambahkan elemen baru tidak apa-apa, tetapi ada beberapa operasi saat kita perlu menghapusnya dari daftar. Beberapa fungsi membantu menghilangkan objek
Kode list1 = [23, 89, 2, 3, -1, 12] list1.clear() # deleting each element from the list print(list1) list1 = [23, 89, 2, 3, -1, 12] list1.pop(4) # deleting the element from 4th index of the list print(list1) list1 = [23, 89, 2, 3, -1, 12] list1.remove(-1) # search and remove the specified element from the list print(list1)_ Keluaran Apa Itu Array Di Python?Python memiliki pustaka independen untuk operasi larik. Kita bisa merasakan pengalaman pemrograman C saat bekerja dengan modul array Kami tahu bahwa kami hanya dapat menyimpan elemen dengan tipe data yang sama dalam struktur data ini. Jadi, ada karakter Unicode khusus untuk kompiler python untuk mengidentifikasi jenis elemen atau objek apa yang ada di dalamnya Untuk mendeklarasikan array, ada seperangkat aturan untuk ini. Fungsi array() mengambil beberapa argumen. Mereka khusus untuk tipe data tertentu Ketik CodeC – typePython type'b'signed Characterinteger'B'unsigned Characterinteger'u'characterical character'h'signed shortinteger'H'unsigned shortinteger'i'signed integer'I'unsigned integer'l'signed longinteger'L'unsigned longintegerKarakter khusus tipe-C ditetapkan untuk memperjelas semuanya. Tipe ini menunjukkan tipe data elemen yang ada di dalam larik tertentu. Kode di atas adalah beberapa implementasi dasar. Kode; from array import * int_array = array('i', [1, 4, 55, 51, -2]) print('\n Integer array: ',int_array) char_array = array('u', ['a', 'b', 'c', 'd']) print('\n Character array: ', char_array) float_array = array('f', [2.2, 4.3, -1.2, 9.0]) print('\n Floating point array: ', float_array, '\n') Keluaran Operasi LarikKonversi array ke daftarMetode lain seperti append(), pop(), dll. juga berlaku untuk modul ini. Lihat selengkapnya di halaman dokumentasi melalui link ini. Fungsi khusus lainnya juga mencakup konversi array menjadi daftar normal – array. tolist() Kode from array import * char_array = array('u', ['a', 'b', 'c', 'd']) print('\n Character array: ', char_array) print('Data type: ', type(char_array)) char_array = char_array.tolist() print('\n','Converted array: ', char_array) print('Data type: ', type(char_array))_ Catatan. Fungsi type() dalam kode mengembalikan tipe data dari variabel. Melalui ini, kami memeriksa tipe data array dan mengonversi array menjadi daftar Apa itu Tuple di Python?Salah satu struktur data paling mendasar di Python adalah tupel. Tuple adalah struktur data yang tidak dapat diubah. Kami menyertakan elemen di dalam tanda kurung bundar dan memisahkannya menggunakan koma. Setelah kami membuat tuple, tidak ada cara langsung untuk mengubah atau mengeditnya. Kode tup = (3, 1, 2, 4, 5, 6) # declaration of a tuple print(tup) # printing it on the screen # output - (3, 1, 2, 4, 5, 6) 1. Mengambil elemen dari tupleKita dapat mengakses elemen dari tuple menggunakan metode pengindeksan. Sama seperti list, elemen dalam tuple diberi nomor indeks, tup = (2, 34, 1, -1, -4, 3) print(tup[3]) print(tup[4]) print(tup[-1])_Operasi tuple Di sini kita mengekstrak elemen dari posisi keempat, kelima dan terakhir dari tuple kita Konversikan Tuple ke Array dan struktur data lainnyaPython menyediakan beberapa fungsi dan modul untuk mengubahnya menjadi struktur data lainnya. Secara harfiah, itu adalah baris kode sederhana Konversi Tuple ke ArrayKami akan membahas dua metode di sini. Yang pertama menggunakan modul array dan yang kedua menggunakan modul NumPy. Konversikan Tuple ke Array menggunakan modul ArraySebelumnya modul array membantu kita untuk mendeklarasikan array murni. Tapi, kita juga bisa menggunakannya untuk tujuan konversi. Jadi, untuk memperjelas mari kita pahami dengan kode from array import * tup = (23, 98, 3, -2, -4, 11) print('\n tuple: ', tup) conv_tup = array('i', tup) print('\n Converted tuple to an array: ',conv_tup, '\n')_Konversi Menggunakan Modul Array Penjelasan
Konversikan Tuple ke Array menggunakan modul NumpyNumpy - python numerik adalah perpustakaan yang sangat bagus untuk operasi terkait array. Ini adalah pilihan pengembang untuk perhitungan perhitungan matematis yang kompleks Untuk tujuan ini, kami menggunakan metode array() dari library ini. Metode ini mengubah tuple menjadi array NumPy yang siap untuk kita gunakan Kode list1 = [11, 34, 23, 33, 4] list1.append(2) # adds 2 at the end # Output :- [11, 34, 23, 33, 4, 2]_0 Keluaran Konversi Menggunakan Modul NumpyPenjelasan
Mengubah tuple menjadi daftarKode list1 = [11, 34, 23, 33, 4] list1.append(2) # adds 2 at the end # Output :- [11, 34, 23, 33, 4, 2]_1 Penjelasan
KesimpulanJadi, di sini kita akhiri topik konversi tuple ke array dengan python. Kode-kode ini sangat sederhana untuk diterapkan dan mudah dipelajari. Jadi, pantau setiap baris kode dan pahami fungsinya. Artikel ini juga menjelaskan konsep tentang list dan tuple Bagaimana cara mengonversi tuple ke array NumPy?Metode asarray() pada NumPy dapat digunakan untuk membuat array dari data yang sudah ada dalam bentuk list atau tuple. Sintaksis numpy. asarray(a, dtype=None, order=None, *, like=None) Parameter. sebuah. Memasukan data. . Nilai pengembalian. . Buat array dari tuple Buat array dari daftar tupel Bagaimana cara mengubah tuple menjadi array dengan Python?Ubah Tuple ke Array menggunakan modul Numpy . Mengimpor modul NumPy Deklarasikan tuple dan cetak di layar Mencetak tipe data menggunakan type() Deklarasikan variabel conv_tup dan panggil np. . Cetak tuple yang dikonversi di layar bersama dengan tipe datanya untuk mengonfirmasi konversi Apakah mungkin membuat array dari tuple menggunakan Python NumPy?Ya, Urutan apa pun yang memiliki struktur seperti array dapat diteruskan ke np. fungsi larik .
Bisakah saya memiliki susunan tupel NumPy?Array NumPy dapat didefinisikan menggunakan urutan Python seperti daftar dan tupel . |