Array dalam Python adalah Struktur Data yang dapat menampung banyak nilai dengan tipe yang sama. Seringkali, mereka disalahartikan sebagai daftar atau Numpy Arrays. Secara teknis, Array di Python berbeda dari keduanya. Jadi mari kita lanjutkan, dan lihat apa itu Array di Python dan bagaimana menerapkannya
Berikut ikhtisar topik yang menjelaskan semua aspek yang berhubungan dengan array
Anda dapat melihat rekaman webinar Python Arrays di mana pakar pelatihan Python kami telah menjelaskan topik secara mendetail dengan contoh-contoh yang akan membantu Anda memahami semua konsep yang terkait dengan Python Arrays
Array Dengan Python. Operasi Larik Python. Edureka
Video ini akan membantu Anda membangun pegangan yang kuat pada semua dasar dalam bahasa pemrograman python
Mengapa menggunakan Array di Python?
Kombinasi Array, bersama dengan Python dapat menghemat banyak waktu Anda. Seperti disebutkan sebelumnya, array membantu Anda mengurangi ukuran keseluruhan kode Anda, sementara Python membantu Anda menghilangkan sintaks yang bermasalah, tidak seperti bahasa lain.
Misalnya. Jika Anda harus menyimpan bilangan bulat dari 1-100, Anda tidak akan dapat mengingat 100 nama variabel secara eksplisit, oleh karena itu, Anda dapat menyimpannya dengan mudah menggunakan array
Sekarang setelah Anda menyadari pentingnya array di Python, mari pelajari lebih lanjut tentangnya secara mendetail
Apa itu Array dengan Python?
Array pada dasarnya adalah struktur data yang dapat menampung lebih dari satu nilai sekaligus. Ini adalah kumpulan atau rangkaian elemen yang dipesan dari jenis yang sama
Contoh
a=arr.array('d',[1.2,1.3,2.3])Kita dapat mengulang item array dengan mudah dan mengambil nilai yang diperlukan hanya dengan menentukan nomor indeks. Array juga bisa berubah (dapat diubah), oleh karena itu, Anda dapat melakukan berbagai manipulasi sesuai kebutuhan
Sekarang, selalu ada pertanyaan yang muncul di benak kita –
Apakah daftar Python sama dengan Array?
Array dan daftar Python adalah nilai penyimpanan dengan cara yang serupa. Tapi ada perbedaan utama antara keduanya i. e nilai-nilai yang mereka simpan. Daftar dapat menyimpan semua jenis nilai seperti interger, string, dll. Array, di sisi lain, menyimpan nilai tipe data tunggal. Oleh karena itu, Anda dapat memiliki larik bilangan bulat, larik string, dll
Python juga menyediakan Numpy Array yang merupakan kisi nilai yang digunakan dalam Ilmu Data. Anda dapat melihat ke dalam untuk mengetahui lebih lanjut
Membuat Array dengan Python
Array di Python dapat dibuat setelah mengimpor modul array sebagai berikut –
→ impor array sebagai arr
Fungsi array(tipe data, daftar nilai) mengambil dua parameter, yang pertama adalah nilai yang akan disimpan dan yang kedua adalah daftar nilai. Tipe data bisa apa saja seperti int, float, double, dll. Harap perhatikan bahwa arr adalah nama alias dan untuk kemudahan penggunaan. Anda juga dapat mengimpor tanpa alias. Ada cara lain untuk mengimpor modul array yaitu –
→ dari impor larik *
Ini berarti Anda ingin mengimpor semua fungsi dari modul array
Sintaks berikut digunakan untuk membuat array
Sintaksis
a=arr.array(data type,value list) #when you import using arr alias _ATAU
a=array(data type,value list) #when you import using *Contoh. a=arr. array( 'd' , [1. 1 , 2. 1 ,3. 1] )
Di sini, parameter pertama adalah 'd' yang merupakan tipe data i. e. float dan nilainya ditentukan sebagai parameter berikutnya
Catatan
Semua nilai yang ditentukan bertipe float. Kami tidak dapat menentukan nilai dari tipe data yang berbeda ke satu larik
Tabel berikut menunjukkan berbagai tipe data dan kodenya
Ketik codePython Data TypeByte sizeiint2Iint2uunicode character2hint2Hint2lint4Lint4ffloat4dfloat8Mengakses elemen array dengan Python
Untuk mengakses elemen array, Anda perlu menentukan nilai indeks. Pengindeksan dimulai dari 0 dan bukan dari 1. Oleh karena itu, nomor indeks selalu kurang dari 1 panjang array
Sintaksis
Nama_array[nilai indeks]
Contoh
a=arr.array( 'd', [1.1 , 2.1 ,3.1] ) a[1]Keluaran –
2.1_Output yang dikembalikan adalah nilainya, yang ada di tempat kedua dalam larik kami yaitu 2. 1
Mari kita lihat beberapa operasi array dasar sekarang
Operasi array dasar
Ada banyak operasi yang dapat dilakukan pada array yaitu sebagai berikut –
Mencari Panjang Array
Panjang array adalah jumlah elemen yang benar-benar ada dalam array. Anda dapat menggunakan fungsi len() untuk mencapai ini. Fungsi len() mengembalikan nilai integer yang sama dengan jumlah elemen yang ada dalam array tersebut
Sintaksis
→ len(nama_array)
Contoh
a=arr.array('d', [1.1 , 2.1 ,3.1] ) len(a)Keluaran – 3
Ini mengembalikan nilai 3 yang sama dengan jumlah elemen array
Menambahkan/Mengubah elemen Array
Kita dapat menambahkan nilai ke array dengan menggunakan fungsi append(), extend() dan insert (i,x).
Fungsi append() digunakan ketika kita perlu menambahkan satu elemen di akhir array
Contoh
a=arr.array('d', [1.1 , 2.1 ,3.1] ) a.append(3.4) print(a) _Keluaran –
array('d', [1. 1, 2. 1, 3. 1, 3. 4])
Larik yang dihasilkan adalah larik aktual dengan nilai baru yang ditambahkan di bagian akhir. Untuk menambahkan lebih dari satu elemen, Anda dapat menggunakan fungsi extend(). Fungsi ini mengambil daftar elemen sebagai parameternya. Isi daftar ini adalah elemen yang akan ditambahkan ke array
Contoh
a=arr.array('d', [1.1 , 2.1 ,3.1] ) a.extend([4.5,6.3,6.8]) print(a)Keluaran –
array('d', [1. 1, 2. 1, 3. 1, 4. 5, 6. 3, 6. 8])
Array yang dihasilkan akan berisi semua 3 elemen baru yang ditambahkan ke akhir array
Namun, ketika Anda perlu menambahkan elemen tertentu pada posisi tertentu di dalam array, fungsi insert(i,x) dapat digunakan. Fungsi ini menyisipkan elemen pada indeks masing-masing dalam array. Dibutuhkan 2 parameter dimana parameter pertama adalah indeks dimana elemen perlu disisipkan dan yang kedua adalah nilainya
Contoh
a=arr.array('d', [1.1 , 2.1 ,3.1] ) a.insert(2,3.8) print(a) _Keluaran –
array('d', [1. 1, 2. 1, 3. 8, 3. 1])
Array yang dihasilkan berisi nilai 3. 8 di posisi ke-3 dalam larik
Array juga dapat digabungkan dengan melakukan penggabungan array
Rangkaian Array
Dua array apa pun dapat digabungkan menggunakan simbol +.
Example: a=arr.array(data type,value list) #when you import using arr alias 0Keluaran –
Larik c= larik('d', [1. 1, 2. 1, 3. 1, 2. 6, 7. 8, 3. 7, 8. 6])
Array c yang dihasilkan berisi elemen gabungan dari array a dan b
Sekarang, mari kita lihat bagaimana Anda dapat menghapus atau menghapus item dari sebuah array
Temukan Pelatihan Python kami di Kota/Negara Teratas
Menghapus/Menghapus elemen array
Elemen array dapat dihapus menggunakan metode pop() atau remove(). Perbedaan antara kedua fungsi ini adalah yang pertama mengembalikan nilai yang dihapus sedangkan yang kedua tidak
Fungsi pop() tidak mengambil parameter atau nilai indeks sebagai parameternya. Ketika tidak ada parameter yang diberikan, fungsi ini memunculkan() elemen terakhir dan mengembalikannya. Saat Anda secara eksplisit memberikan nilai indeks, fungsi pop() memunculkan elemen yang diperlukan dan mengembalikannya
Contoh
a=arr.array(data type,value list) #when you import using arr alias _1Keluaran –
a=arr.array(data type,value list) #when you import using arr alias _2Fungsi pop() pertama menghilangkan nilai terakhir 4. 6 dan mengembalikan yang sama sedangkan yang kedua memunculkan nilai pada posisi ke-4 yaitu 3. 1 dan mengembalikan yang sama
Fungsi remove(), di sisi lain, digunakan untuk menghapus nilai di mana kita tidak memerlukan nilai yang dihapus untuk dikembalikan. Fungsi ini mengambil nilai elemen itu sendiri sebagai parameter. Jika Anda memberikan nilai indeks di slot parameter, itu akan menimbulkan kesalahan
Contoh
a=arr.array(data type,value list) #when you import using arr alias _3Keluaran –
array('d', [2. 1,3. 1])
Outputnya adalah array yang berisi semua elemen kecuali 1. 1
Saat Anda menginginkan rentang nilai tertentu dari sebuah array, Anda dapat mengiris array untuk mengembalikan yang sama, sebagai berikut
Mengiris array
Array dapat diiris menggunakan. simbol. Ini mengembalikan berbagai elemen yang telah kami tentukan dengan nomor indeks
Contoh
a=arr.array(data type,value list) #when you import using arr alias _4Keluaran –
array('d', [1. 1, 2. 1, 3. 1])
Hasilnya adalah elemen yang ada di posisi 1, 2 dan 3 dalam array
Perulangan melalui array
Menggunakan for loop, kita dapat mengulang melalui array
Example: a=arr.array(data type,value list) #when you import using arr alias 6Keluaran –
Semua nilai
1. 1
2. 2
3. 8
3. 1
3. 7
1. 2
4. 6
nilai-nilai tertentu
2. 2
3. 8
Output di atas menunjukkan hasil menggunakan for loop. Saat kita menggunakan tanpa parameter tertentu, hasilnya berisi semua elemen array yang diberikan satu per satu. Pada perulangan for kedua, hasilnya hanya berisi elemen yang ditentukan menggunakan nilai indeks. Harap dicatat bahwa hasilnya tidak mengandung nilai pada nomor indeks 3.
Harap Anda jelas dengan semua yang telah dibagikan dengan Anda dalam tutorial ini. Ini membawa kita ke akhir artikel kita tentang Array dengan Python. Pastikan Anda berlatih sebanyak mungkin dan mengembalikan pengalaman Anda.
Ada pertanyaan untuk kami?
Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda dapat mendaftar untuk pelatihan online Python langsung dengan dukungan 24/7 dan akses seumur hidup.