Diselesaikan: apa itu array di python

Masalah utama yang terkait dengan array di Python adalah ukurannya terbatas dan tidak dapat diubah ukurannya setelah dibuat. Artinya, jika Anda perlu menambah atau menghapus elemen dari array, Anda harus membuat array baru dengan ukuran yang diinginkan dan menyalin elemen dari array lama ke array baru. Selain itu, array hanya dapat menyimpan item dari satu tipe data, jadi jika Anda perlu menyimpan item dari tipe yang berbeda, Anda harus menggunakan struktur data lain seperti daftar atau kamus.

Arrays in Python are data structures that store a collection of items. They are similar to lists, but they can only contain items of the same type. Arrays are used to store numerical data and can be used for mathematical operations like addition, subtraction, multiplication, etc.

1. arr = [1, 2, 3]
# Baris ini membuat larik bernama 'arr' dan memberinya nilai 1, 2, dan 3.

2. arr[0] = 5
# Baris ini mengubah elemen pertama dari array 'arr' dari 1 menjadi 5.

3. arr * 2
# Baris ini mengalikan setiap elemen dalam array 'arr' dengan dua dan mengembalikan array baru dengan nilai tersebut.

Apa itu array di Python

Array dalam Python adalah struktur data yang menyimpan kumpulan item. Mirip dengan daftar, tetapi hanya dapat berisi item dengan jenis yang sama. Array digunakan untuk menyimpan data numerik, karakter, dan string. Mereka juga digunakan untuk operasi matematika seperti perkalian dan penambahan matriks. Array dapat dibuat menggunakan modul array atau dengan menggunakan pustaka NumPy.

Contoh larik

Python memiliki modul array bawaan yang menyediakan objek array untuk urutan angka dan string. Array mirip dengan daftar, tetapi semua elemen array harus bertipe sama.

contoh:
1. Membuat Larik:
my_array = array.array('i', [1, 2, 3]) # 'i' singkatan dari tipe integer
2. Mengakses Elemen dalam Array:
print(my_array[0]) # cetakan 1
3. Memperbarui Elemen dalam Array:
my_array[0] = 5 # memperbarui elemen pertama menjadi 5
4. Menghapus Elemen dari Array:
del my_array[2] # menghapus elemen ketiga

Array vs daftar: perbedaan

Array dan daftar adalah struktur data dalam Python yang digunakan untuk menyimpan koleksi item. Perbedaan utama antara keduanya adalah bahwa array adalah struktur data homogen dengan panjang tetap (semua elemen harus dari tipe yang sama) sedangkan daftar adalah struktur data heterogen dengan panjang variabel (elemen dapat dari tipe yang berbeda). Array lebih efisien untuk operasi numerik, sedangkan daftar lebih cocok untuk menyimpan dan memanipulasi data heterogen. Selain itu, array hanya dapat menyimpan satu jenis objek sedangkan daftar dapat menyimpan banyak jenis.

Pos terkait:

Tinggalkan Komentar