Selesai: apakah tatasusunan dalam python

Masalah utama yang berkaitan dengan tatasusunan dalam Python ialah saiznya terhad dan tidak boleh diubah saiznya setelah dibuat. Ini bermakna jika anda perlu menambah atau mengalih keluar elemen daripada tatasusunan, anda mesti mencipta tatasusunan baharu dengan saiz yang dikehendaki dan menyalin elemen daripada tatasusunan lama ke dalam tatasusunan baharu. Selain itu, tatasusunan hanya boleh menyimpan item daripada satu jenis data, jadi jika anda perlu menyimpan item daripada jenis yang berbeza, maka anda mesti menggunakan struktur data lain seperti senarai 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 mencipta tatasusunan yang dipanggil 'arr' dan memberikannya nilai 1, 2, dan 3.

2. arr[0] = 5
# Baris ini menukar elemen pertama tatasusunan 'arr' daripada 1 kepada 5.

3. arr * 2
# Baris ini mendarabkan setiap elemen dalam tatasusunan 'arr' dengan dua dan mengembalikan tatasusunan baharu dengan nilai tersebut.

Apakah array dalam Python

Tatasusunan dalam Python ialah struktur data yang menyimpan koleksi item. Ia serupa dengan senarai, tetapi ia hanya boleh mengandungi item daripada jenis yang sama. Tatasusunan digunakan untuk menyimpan data berangka, aksara dan rentetan. Ia juga digunakan untuk operasi matematik seperti pendaraban dan penambahan matriks. Tatasusunan boleh dibuat menggunakan modul tatasusunan atau dengan menggunakan perpustakaan NumPy.

Contoh tatasusunan

Python mempunyai modul tatasusunan terbina dalam yang menyediakan objek tatasusunan untuk jujukan nombor dan rentetan. Tatasusunan adalah serupa dengan senarai, tetapi semua elemen tatasusunan mestilah daripada jenis yang sama.

Contoh:
1. Mencipta Array:
my_array = array.array('i', [1, 2, 3]) # 'i' bermaksud jenis integer
2. Mengakses Elemen dalam Tatasusunan:
print(my_array[0]) # cetakan 1
3. Mengemas kini Elemen dalam Tatasusunan:
my_array[0] = 5 # mengemas kini elemen pertama kepada 5
4. Memadamkan Elemen daripada Array:
del my_array[2] # memadamkan elemen ketiga

Array vs senarai: perbezaan

Tatasusunan dan senarai ialah kedua-dua struktur data dalam Python yang digunakan untuk menyimpan koleksi item. Perbezaan utama antara kedua-duanya ialah tatasusunan ialah struktur data homogen panjang tetap (semua elemen mestilah daripada jenis yang sama) manakala senarai ialah struktur data heterogen panjang berubah-ubah (elemen boleh terdiri daripada jenis yang berbeza). Tatasusunan lebih cekap untuk operasi berangka, manakala senarai lebih sesuai untuk menyimpan dan memanipulasi data heterogen. Selain itu, tatasusunan hanya boleh menyimpan satu jenis objek manakala senarai boleh menyimpan berbilang jenis.

Related posts:

Tinggalkan komen