Sampai sekarang, kami mendapat ide bagus tentang array dengan Python. Ketika berbicara tentang array, bahasa pemrograman apa pun seperti C atau Java menawarkan dua jenis array. Mereka Show
Array dimensi tunggal. Array ini hanya mewakili satu baris atau satu kolom elemen. Misalnya, nilai yang diperoleh seorang siswa dalam 5 mata pelajaran dapat ditulis sebagai larik 'nilai', seperti marks = array('i', [50, 60, 70, 66, 72]) Array di atas hanya berisi satu baris elemen. Oleh karena itu disebut array dimensi tunggal atau array satu dimensi Array multi-dimensi. Array ini mewakili lebih dari satu baris dan lebih dari satu kolom elemen. Misalnya, nilai yang diperoleh oleh 3 siswa masing-masing dalam 5 mata pelajaran dapat ditulis sebagai larik 'nilai' sebagai marks = [[50, 60, 70, 66, 72], [60, 62, 71, 56, 70], [55, 59, 80, 68, 65]]_ Nilai siswa pertama ditulis di baris pertama. Nilai siswa kedua ada di baris kedua dan nilai siswa ketiga ada di baris ketiga. Di setiap baris, nilai dalam 5 mata pelajaran disebutkan. Jadi array ini berisi 3 baris dan 5 kolom dan karenanya disebut array multi-dimensi marks =[[50, 60, 70, 66, 72], [60, 62, 71, 56, 70], [55, 59, 80, 68, 65]] Setiap baris dari larik di atas dapat direpresentasikan lagi sebagai larik dimensi tunggal. Jadi array di atas berisi 3 array dimensi tunggal. Oleh karena itu, ini disebut array dua dimensi. Array dua dimensi adalah gabungan dari beberapa array satu dimensi. Demikian pula, array tiga dimensi adalah kombinasi dari beberapa array dua dimensi Di Python, kita dapat membuat dan bekerja hanya dengan array satu dimensi. Sejauh ini, contoh dan metode yang kami diskusikan berlaku untuk array satu dimensi Python tidak mendukung array multidimensi. Kita dapat membangun array multidimensi menggunakan paket pihak ketiga seperti numpy (python numerik) Pada artikel ini, Anda akan mempelajari cara menggunakan array Python. Anda akan melihat cara mendefinisikannya dan berbagai metode yang biasa digunakan untuk melakukan operasi padanya Artikel ini mencakup array yang Anda buat dengan mengimpor 6. Kami tidak akan membahas array NumPy di siniDaftar isiMari kita mulai Apa itu Array Python?Array adalah struktur data fundamental, dan merupakan bagian penting dari sebagian besar bahasa pemrograman. Di Python, mereka adalah wadah yang mampu menyimpan lebih dari satu item sekaligus Secara khusus, mereka adalah kumpulan elemen yang dipesan dengan setiap nilai dari tipe data yang sama. Itu adalah hal yang paling penting untuk diingat tentang array Python - fakta bahwa mereka hanya dapat menampung urutan beberapa item yang bertipe sama Apa Perbedaan antara Daftar Python dan Array Python?Daftar adalah salah satu struktur data yang paling umum di Python, dan merupakan bagian inti dari bahasa tersebut Daftar dan array berperilaku serupa Sama seperti array, daftar adalah urutan elemen yang terurut Mereka juga bisa berubah dan ukurannya tidak tetap, yang berarti mereka dapat tumbuh dan menyusut sepanjang hidup program. Item dapat ditambahkan dan dihapus, membuatnya sangat fleksibel untuk dikerjakan Namun, daftar dan larik bukanlah hal yang sama Daftar menyimpan item yang dari berbagai tipe data. Ini berarti bahwa daftar dapat berisi bilangan bulat, angka floating point, string, atau tipe data Python lainnya, secara bersamaan. Itu tidak terjadi dengan array Seperti disebutkan di bagian atas, array hanya menyimpan item yang memiliki tipe data tunggal yang sama. Ada array yang hanya berisi bilangan bulat, atau hanya angka floating point, atau hanya tipe data Python lain yang ingin Anda gunakan Kapan Menggunakan Array PythonDaftar dibangun ke dalam bahasa pemrograman Python, sedangkan array tidak. Array bukanlah struktur data bawaan, dan karena itu perlu diimpor melalui 6 agar dapat digunakanArray dari _6 adalah pembungkus tipis di atas array C, dan berguna saat Anda ingin bekerja dengan data yang homogenMereka juga lebih kompak dan memakan lebih sedikit memori dan ruang yang membuat ukurannya lebih efisien dibandingkan dengan daftar Jika Anda ingin melakukan perhitungan matematis, maka Anda harus menggunakan array NumPy dengan mengimpor paket NumPy. Selain itu, Anda sebaiknya menggunakan larik Python saat Anda benar-benar membutuhkannya, karena daftar bekerja dengan cara yang sama dan lebih fleksibel untuk dikerjakan Cara Menggunakan Array di PythonUntuk membuat array Python, pertama-tama Anda harus mengimpor 6 yang berisi semua fungsi yang diperlukanAda tiga cara untuk mengimpor 6
Cara Mendefinisikan Array dengan PythonSetelah Anda mengimpor _6, Anda kemudian dapat melanjutkan untuk mendefinisikan larik PythonSintaks umum untuk membuat array terlihat seperti ini _Mari kita hancurkan
Di bawah ini adalah tabel kode jenis, dengan kode jenis berbeda yang dapat digunakan dengan tipe data berbeda saat mendefinisikan larik Python TypecodeC typePython TypeSize'b'signed charint1'B'unsigned charint1'u'wchar_tUnicode character2'h'signed shortint2'H'unsigned shortint2'i'signed inint2'I'unsigned intint2'l'signed longint4'L'unsigned longint4'qMengikat semuanya bersama-sama, berikut adalah contoh bagaimana Anda mendefinisikan array dengan Python
Mari kita hancurkan
Perlu diingat bahwa jika Anda mencoba memasukkan nilai yang bukan dari kode jenis 2, artinya bukan nilai bilangan bulat, Anda akan mendapatkan kesalahan
Pada contoh di atas, saya mencoba memasukkan angka floating point ke dalam array. Saya mendapat kesalahan karena ini dimaksudkan hanya untuk array bilangan bulat Cara lain untuk membuat array adalah sebagai berikut
Contoh di atas mengimpor _6 melalui 9 dan membuat array 8 dari tipe data float. Ini berarti hanya menyimpan angka floating point, yang ditentukan dengan kode jenis 8Cara Menemukan Panjang Array dengan PythonUntuk mengetahui jumlah pasti elemen yang terkandung dalam array, gunakan metode 9 bawaanIni akan mengembalikan bilangan bulat yang sama dengan jumlah elemen dalam array yang Anda tentukan
Pada contoh di atas, array berisi tiga elemen – 0 – jadi panjang dari 8 adalah 2Pengindeksan Array dan Cara Mengakses Item Individual dalam Array dengan PythonSetiap item dalam array memiliki alamat tertentu. Masing-masing item diakses dengan mereferensikan nomor indeksnya Pengindeksan dengan Python, dan dalam semua bahasa pemrograman dan komputasi secara umum, dimulai pada 3. Penting untuk diingat bahwa penghitungan dimulai pada 3 dan bukan pada 5Untuk mengakses suatu elemen, Anda terlebih dahulu menulis nama array diikuti dengan tanda kurung siku. Di dalam tanda kurung siku Anda menyertakan nomor indeks item Sintaks umum akan terlihat seperti ini
Inilah cara Anda mengakses setiap elemen individual dalam sebuah array
Ingat bahwa nilai indeks elemen terakhir dari array selalu kurang dari panjang array. Di mana _6 adalah panjang array, 7 akan menjadi nilai indeks dari item terakhirPerhatikan bahwa Anda juga dapat mengakses setiap elemen menggunakan pengindeksan negatif Dengan pengindeksan negatif, elemen terakhir akan memiliki indeks 8, elemen kedua hingga terakhir akan memiliki indeks 9, dan seterusnyaInilah cara Anda mendapatkan setiap item dalam array menggunakan metode itu 0Cara Mencari Melalui Array dengan PythonAnda dapat mengetahui nomor indeks elemen dengan menggunakan metode 0Anda meneruskan nilai elemen yang sedang dicari sebagai argumen ke metode, dan nomor indeks elemen dikembalikan 1Jika ada lebih dari satu elemen dengan nilai yang sama, indeks contoh pertama dari nilai tersebut akan dikembalikan 2Cara Memutar melalui Array dengan PythonAnda telah melihat cara mengakses setiap elemen individual dalam sebuah larik dan mencetaknya sendiri Anda juga telah melihat cara mencetak array, menggunakan metode 1. Metode itu memberikan hasil sebagai berikut 3Bagaimana jika Anda ingin mencetak setiap nilai satu per satu? Di sinilah loop berguna. Anda dapat mengulangi array dan mencetak setiap nilai, satu per satu, dengan setiap iterasi pengulangan Untuk ini, Anda dapat menggunakan loop 2 sederhana _4Anda juga dapat menggunakan fungsi _3, dan meneruskan metode 9 sebagai parameternya. Ini akan memberikan hasil yang sama seperti di atas 5Cara Memotong Array dengan PythonUntuk mengakses rentang nilai tertentu di dalam array, gunakan operator pengiris, yang merupakan titik dua 5Saat menggunakan operator pemotongan dan Anda hanya menyertakan satu nilai, penghitungan dimulai dari 3 secara default. Itu mendapatkan item pertama, dan naik tetapi tidak termasuk nomor indeks yang Anda tentukan 6Saat Anda memberikan dua angka sebagai argumen, Anda menentukan rentang angka. Dalam hal ini, penghitungan dimulai dari posisi angka pertama dalam rentang, dan hingga tetapi tidak termasuk angka kedua 7Metode Untuk Melakukan Operasi pada Array dengan PythonArray bisa berubah, artinya bisa diubah. Anda dapat mengubah nilai item yang berbeda, menambahkan yang baru, atau menghapus item yang tidak Anda inginkan lagi di program Anda Mari kita lihat beberapa metode yang paling umum digunakan untuk melakukan operasi pada array Cara Mengubah Nilai Item dalam ArrayAnda dapat mengubah nilai elemen tertentu dengan menentukan posisinya dan memberinya nilai baru 8Cara Menambahkan Nilai Baru ke ArrayUntuk menambahkan satu nilai di akhir array, gunakan metode 7 _9Ketahuilah bahwa item baru yang Anda tambahkan harus memiliki tipe data yang sama dengan item lainnya dalam larik Lihat apa yang terjadi ketika saya mencoba menambahkan float ke array bilangan bulat 0Tetapi bagaimana jika Anda ingin menambahkan lebih dari satu nilai di akhir array? Gunakan metode 8, yang menggunakan iterable (seperti daftar item) sebagai argumen. Sekali lagi, pastikan semua item baru memiliki tipe data yang sama 1Dan bagaimana jika Anda tidak ingin menambahkan item ke akhir array? Fungsi _9 membutuhkan dua argumen. nomor indeks posisi elemen baru akan dimasukkan, dan nilai elemen baru 2Cara Menghapus Nilai dari ArrayUntuk menghapus elemen dari array, gunakan metode 1 dan sertakan nilai sebagai argumen untuk metode _3Dengan _1, hanya instance pertama dari nilai yang Anda berikan sebagai argumen yang akan dihapusLihat apa yang terjadi jika ada lebih dari satu nilai yang identik _4Hanya kemunculan pertama _3 yang dihapusAnda juga dapat menggunakan metode 4, dan tentukan posisi elemen yang akan dihapus 5KesimpulanDan begitulah - Anda sekarang tahu dasar-dasar cara membuat array dengan Python menggunakan 6. Semoga panduan ini bermanfaat bagi AndaUntuk mempelajari lebih lanjut tentang Python, lihat Komputasi Ilmiah freeCodeCamp dengan Sertifikasi Python Anda akan mulai dari dasar dan belajar dengan cara yang interaktif dan ramah bagi pemula. Anda juga akan membangun lima proyek pada akhirnya untuk dipraktikkan dan membantu memperkuat apa yang Anda pelajari Terima kasih telah membaca dan selamat membuat kode Referensi. dokumentasi Python IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Mempelajari sesuatu yang baru setiap hari dan menulis tentangnya Jika artikel ini bermanfaat, tweetlah Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Apa yang dimaksud dengan tipe array?Tipe array adalah tipe data yang ditentukan pengguna yang terdiri dari sekumpulan elemen terurut dari tipe data tunggal . Tipe array biasa memiliki batas atas yang ditentukan pada jumlah elemen dan menggunakan posisi ordinal sebagai indeks array.
Apakah Python memiliki tipe data array?Metode Larik
. Python tidak memiliki dukungan bawaan untuk Array , tetapi Daftar Python dapat digunakan sebagai gantinya.
Apa array di Python dengan contoh?Array didefinisikan sebagai kumpulan item yang disimpan di lokasi memori yang berdekatan. Ini adalah wadah yang dapat menampung sejumlah barang, dan barang-barang ini harus dari jenis yang sama. Array populer di sebagian besar bahasa pemrograman seperti C/C++, JavaScript, dll
Apa saja jenis-jenis array?Tipe array? . Array dua dimensi. Array multidimensi . |