Cara memperbarui array dengan python

Dalam tutorial ini, kita akan menjelajahi cara membuat array dalam bahasa pemrograman Python menggunakan modul array

Cara memperbarui array dengan python

Python tidak mendukung array tradisional seperti yang Anda lihat dalam bahasa pemrograman seperti "C" tanpa mengimpor paket tertentu

Secara default, untuk mendapatkan dukungan seperti array di Python, Anda dapat menggunakan daftar atau koleksi Python

Satu-satunya perbedaan nyata antara daftar dan larik di Python adalah bahwa daftar tidak memiliki batasan pada tipe data

Dengan daftar, Anda dapat menggunakan tipe data yang berbeda tanpa khawatir. Sedangkan dengan array seperti "C", tipe data dibatasi dan hanya dapat digunakan dengan tipe data tunggal

Biasanya Anda lebih baik menggunakan daftar Python daripada larik Python karena daftar ditangani lebih cepat dan sedikit lebih fleksibel. Namun, mereka dapat membantu jika Anda perlu berinteraksi dengan kode C yang ketat

Meskipun Python mungkin tidak memiliki dukungan bawaan untuk array, kita dapat mengimplementasikannya menggunakan Modul Python

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
6

Tutorial ini akan menunjukkan kepada Anda bagaimana menggunakan modul array di Python untuk memiliki implementasi array yang dibatasi

Indeks Tutorial Python Array

Jika Anda ingin melompat ke bagian tertentu dalam panduan larik Python ini, silakan gunakan indeks di bawah ini

Perbandingan Daftar dan Array dengan Python

Untuk menunjukkan kepada Anda perbedaan antara menggunakan daftar dan menggunakan modul array, kami akan menunjukkan kepada Anda dua cuplikan kode yang berbeda

Cuplikan kedua akan dengan sengaja melontarkan kesalahan untuk menunjukkan perbedaan antara implementasi

Contoh Daftar Python

Cuplikan kode pertama ini menunjukkan kepada Anda seperti apa daftar Python itu

a = ["raspberry", 3.14, 4]
_

Seperti yang Anda lihat dengan cuplikan kode ini, kita dapat menggunakan tipe data apa pun yang kita inginkan dalam daftar tanpa khawatir

Contoh Larik Python

Cuplikan kedua ini akan menunjukkan kepada Anda apa yang terjadi jika Anda mencoba melakukan hal yang sama dengan modul array

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)

Jika Anda mencoba menjalankan kode di atas, Anda akan mengalami kesalahan

Alasan untuk ini adalah bahwa dua nilai adalah tipe data yang berbeda dari tipe data "ganda" yang diharapkan

Selama beberapa bagian berikutnya, kami akan menunjukkan kepada Anda bagaimana menggunakan modul array ini untuk digunakan dalam Python

Membuat Array dengan Python

1. Untuk mulai membuat larik, Anda perlu mengimpor modul

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
6

import array as arr
_

Sepanjang tutorial kami, kami akan mengimpor modul

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
6 Python menggunakan kata kunci
import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
9

Kami melakukan ini sehingga kami hanya perlu menggunakan

array('i', [1, 2, 4, 8, 16, 32])
0 untuk mengakses modul

2. Dengan modul

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
6 diimpor, mari kita gunakan sekarang

Untuk membuat larik, Anda harus memutuskan tipe data apa yang ingin dibatasi

Dengan menggunakan tabel di bawah ini, Anda dapat melihat kode jenis untuk setiap kemungkinan jenis data

Daftar Kode Jenis yang Didukung untuk Array Python

Type CodeC Data TypePython Data TypeMinimum Size in Bytes
array('i', [1, 2, 4, 8, 16, 32])
2signed charint1
array('i', [1, 2, 4, 8, 16, 32])
3unsigned charint1
array('i', [1, 2, 4, 8, 16, 32])
4signed shortint2
array('i', [1, 2, 4, 8, 16, 32])
5unsigned shortint2
array('i', [1, 2, 4, 8, 16, 32])
6signed intint2
array('i', [1, 2, 4, 8, 16, 32])
7unsigned intint2
array('i', [1, 2, 4, 8, 16, 32])
8signed longint4
array('i', [1, 2, 4, 8, 16, 32])
9unsigned longint4
arrayName[INDEX POSITION]
0signed long longint8
arrayName[INDEX POSITION]
1unsigned long longint8
arrayName[INDEX POSITION]
2floatfloat4
arrayName[INDEX POSITION]
3doublefloat8

3. Kita dapat membuat array dengan menggunakan fungsi modul array

arrayName[INDEX POSITION]
4

variable = arr.array(TYPE_CODE, [ARRAY])

Argumen pertama mendefinisikan tipe data yang ingin Anda gunakan dalam array Anda. Untuk daftar kode jenis yang mungkin, gunakan tabel kami di atas

Argumen kedua mendefinisikan array itu sendiri. Array didefinisikan dengan tanda kurung siku (

arrayName[INDEX POSITION]
5), dengan setiap elemen dipisahkan oleh koma (
arrayName[INDEX POSITION]
6)

Di bawah ini kami memiliki contoh membuat array dengan Python dan menugaskannya ke variabel Python yang disebut

arrayName[INDEX POSITION]
7

Contoh Cara Membuat Array

1. Untuk contoh ini, kami akan berasumsi bahwa Anda menginginkan sebuah array yang hanya menerima bilangan bulat

Menggunakan tabel kita sebelumnya, kita dapat melihat bahwa kita perlu menggunakan kode jenis

array('i', [1, 2, 4, 8, 16, 32])
6

Di dalam larik bilangan bulat kami, kami akan menyimpan enam nilai (1, 2, 4, 8, 16, dan 32), setiap nilai dikalikan dua untuk menghitung angka berikutnya

a = arr.array('i', [1, 2, 4, 8, 16, 32])

2. Sekarang mari kita gabungkan ini sehingga Anda dapat melihat seperti apa skrip array Python sederhana itu

Skrip ini mengimpor modul

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
6, lalu membuat larik yang disimpan dalam variabel
arrayName[INDEX POSITION]
7 dan mencetak nilainya

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)

Jika Anda menjalankan cuplikan kecil ini, Anda akan mendapatkan keluaran berikut

array('i', [1, 2, 4, 8, 16, 32])

Anda dapat melihat tipe datanya adalah array, argumen pertama mendefinisikan tipe data yang disimpan di dalamnya, dan argumen kedua menunjukkan kepada kita array itu sendiri

Mengakses Elemen Array dengan Python

Mengakses elemen array adalah proses langsung yang hanya mengharuskan Anda mengetahui indeks elemen yang Anda cari dalam array Python Anda

Untuk mengakses elemen dalam larik, Anda perlu menggunakan operator indeks. Operator indeks ditandai dengan tanda kurung siku,

arrayName[INDEX POSITION]
5 di samping nama larik.

arrayName[INDEX POSITION]

Dengan sebuah array, Anda harus membayangkan setiap nilai terpisah berada dalam sel bernomor individual dengan sel pertama selalu berindeks 0

Nomor ini adalah apa yang kita sebut indeks array

Cara memperbarui array dengan python

Python juga memiliki apa yang Anda sebut "posisi indeks terbalik". Dengan ini, Anda dapat membaca array secara terbalik

Misalnya, jika Anda menggunakan indeks

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
2, Anda akan berinteraksi dengan elemen terakhir dalam larik

Mengetahui hal ini, Anda dapat dengan mudah mengakses setiap elemen array dengan menggunakan nomor indeksnya

Misalnya, jika kita ingin mengakses angka 16 dalam larik kita, yang perlu kita lakukan hanyalah menggunakan variabel kita yang disebut

arrayName[INDEX POSITION]
7 dengan tanda kurung siku (
import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
4) dan posisi indeks elemen

Contoh Mengakses Elemen dalam array Python

Seperti kebanyakan contoh dalam tutorial ini, kita akan mulai dengan larik sampel dasar ini

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])

Jadi dalam contoh ini, kita akan menggunakan posisi indeks

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
5 untuk mengakses angka 16 karena merupakan elemen ke-4 dalam array

print(a[4])

Hal utama yang harus Anda ingat saat mengakses elemen dalam array adalah indeks selalu dimulai dari 0, bukan 1

Mengiris Array dengan Python

Menggunakan Python, dimungkinkan untuk memilih rentang elemen dari array dengan menggunakan operator slice (

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
6)

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
0

Satu hal yang perlu diperhatikan adalah bahwa posisi indeks akhir tidak pernah disertakan sebagai bagian dari hasil irisan

Misalnya, jika Anda menggunakan

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_7, Anda secara efektif mengatakan 1 sampai 5, di mana data pada posisi indeks 5 tidak termasuk dalam hasil

Cara memperbarui array dengan python


Untuk menunjukkan bagaimana operator slice bekerja di Python, kita akan menggunakan larik sampel tepercaya

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])

Di bawah ini kita akan membahas tiga cara berbeda yang dapat digunakan operator irisan

Penggunaan Dasar dari Operator Iris

Penggunaan paling dasar dari operator slice adalah menggunakannya sendiri di dalam tanda kurung siku

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
2

Saat digunakan dengan sendirinya, operator slice hanya akan menampilkan seluruh array karena tidak memiliki titik awal atau akhir

array('i', [1, 2, 4, 8, 16, 32])

Mengiris Array dari Indeks Awal hingga Akhir

Anda juga dapat menggunakan operator slice untuk mengiris dari awal array ke posisi indeks akhir

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_4

Untuk melakukan ini, yang perlu Anda ketahui adalah posisi indeks yang ingin Anda baca dan tambahkan ke sisi kanan operator slice (

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
6)

Kode Contoh

Misalnya, jika kita hanya ingin mengambil tiga elemen pertama dari array, kita dapat menggunakan yang berikut ini

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
5

Menjalankan ini dengan Python, Anda dapat melihat bahwa hanya tiga elemen pertama (posisi 0, 1, dan 2) yang ditampilkan

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
6

Dalam hasil ini, Anda dapat melihat bahwa nilai pada posisi indeks akhir kami (Indeks 3) tidak disertakan dalam keluaran ini

Mengiris Array dari Indeks Awal hingga Akhir

Anda juga dapat mengiris array dari posisi indeks awal hingga akhir

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
7

Mengiris dari satu posisi ke akhir semudah menentukan indeks awal di sisi kiri operator irisan (

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
6)

Kode Contoh

Misalnya, jika kita ingin mengambil semua elemen setelah elemen ke-3, kita akan menggunakan operator slice dengan 3 di sisi kiri (

print(a[4])
0)

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_8

Dari sedikit kode Python ini, Anda akan mendapatkan hasil berikut

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_9

Seperti yang Anda lihat, kami memiliki setiap elemen dalam array kami, tidak termasuk tiga elemen pertama (indeks Array 0 hingga 2)

Mengiris Tengah Array

Mengiris bagian tengah array dengan Python juga cukup mudah

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
0

Untuk mengiris rentang tertentu dalam array, yang perlu Anda lakukan hanyalah menentukan posisi indeks awal dan posisi indeks akhir saat menggunakan operator irisan (

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
6)

Kode Contoh

Menggunakan ini relatif sederhana. Katakanlah kita ingin mengambil dua elemen tengah dari array kita

Indeks awal kita untuk contoh ini adalah 2, dan indeks akhir kita adalah 4. Kedua indeks ini akan memberi kita dua elemen tengah dari array kita

import array as arr
_1

Sekarang, lanjutkan dan jalankan cuplikan kecil ini

Dari cuplikan ini, Anda akan melihat bahwa dua elemen tengah dari larik contoh kami dikembalikan (4 dan 8)

import array as arr
_2

Mengubah Elemen Array dengan Python

Karena array adalah objek yang dapat berubah, kita dapat memodifikasi elemen individual

Cara memperbarui array dengan python

Dalam Python, bahkan dimungkinkan untuk mengubah beberapa elemen array sekaligus dengan menggunakan operator irisan

Untuk contoh di bagian ini, kita akan memulai masing-masing dengan cuplikan kode berikut

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])

Mengubah Elemen Array Tunggal

Hal pertama yang akan kita pelajari tentang mengubah array adalah cara memodifikasi satu elemen

Memodifikasi elemen tunggal semudah mengetahui posisinya dalam larik dan nilai yang ingin Anda berikan padanya

import array as arr
_4

Seperti yang Anda lihat, mengubah satu elemen adalah proses yang sangat mudah dan bergantung pada Anda mengetahui posisi indeks elemen yang ingin Anda ubah.

Contoh Mengubah Elemen Individu dalam Array

Untuk mempraktikkannya, kita akan menggunakan larik contoh kita dan mengubah elemen kedua (Posisi indeks 1) ke angka 20

import array as arr
_5

Seperti yang Anda lihat di cuplikan di atas, yang perlu kita lakukan untuk mengubah elemen kedua adalah menggunakan posisi indeksnya, simbol sama dengan (

print(a[4])
2), lalu terakhir nilai yang ingin kita tetapkan padanya

Kita dapat memeriksa apakah nilainya telah berubah dengan menggunakan kode berikut untuk mencetak nilai array kita

import array as arr
_6

Anda kemudian harus dapat melihat array dengan elemen tunggal yang kami modifikasi

import array as arr
_7

Mengubah Beberapa Elemen Array

Dalam Python, dimungkinkan juga untuk mengubah banyak elemen dalam sebuah array sekaligus

Untuk melakukan ini, Anda perlu menggunakan operator irisan dan menetapkan nilai irisan ke array baru untuk menggantikannya

import array as arr
_8

Array yang Anda gunakan harus berisi jumlah elemen yang sama dan bertipe sama dengan elemen yang ingin Anda ganti

Contoh Mengubah Beberapa Elemen dalam Array

Untuk memberi Anda contoh bagaimana melakukan ini, kami akan mengganti tiga elemen pertama dari array sampel kami dengan angka 3, 1, dan 4

Untuk memilih tiga elemen pertama, kita akan menggunakan operator irisan dengan indeks akhir 3, misalnya

print(a[4])
3

Kita kemudian perlu menetapkan irisan itu sebuah array baru, yang dapat kita buat dengan mudah menggunakan langkah-langkah yang telah kita pelajari sebelumnya dalam tutorial array Python ini

import array as arr
_9

Cuplikan kecil ini akan menggantikan tiga elemen pertama dengan data baru kita

Anda dapat memverifikasi bahwa ini berfungsi dengan mencetak nilai array sampel kami dengan kode Python berikut

import array as arr
_6

Dari sini, Anda sekarang akan melihat larik dengan elemen kami yang baru saja diganti

import array as arr
_9

Menambahkan Elemen ke Array dengan Python

Untuk dapat menambahkan elemen ke array dengan Python, kita perlu menggunakan dua fungsi yang berbeda

Cara memperbarui array dengan python

Yang pertama dari fungsi ini disebut

print(a[4])
4. Fungsi ini dapat digunakan untuk menambahkan satu elemen baru ke akhir array

Fungsi kedua disebut

print(a[4])
5. Anda dapat menggunakan fungsi ini saat ingin menambahkan beberapa elemen baru ke akhir array

Seperti semua bagian dari panduan ini, kami akan memulai semua bagian berikut menggunakan kode sampel tepercaya kami

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])

Menambahkan Elemen menggunakan Fungsi append()

Menambahkan elemen menggunakan fungsi

print(a[4])
_6 adalah proses yang cukup mudah

variable = arr.array(TYPE_CODE, [ARRAY])
_3

Anda memanggil fungsi

print(a[4])
_6 pada salah satu array yang sudah Anda buat. Fungsi mengambil argumen tunggal yang merupakan elemen yang ingin Anda tambahkan

Contoh Penggunaan Fungsi append()

Menggunakan fungsi

print(a[4])
_6 relatif sederhana. Yang Anda butuhkan hanyalah array yang sudah ada, yang dalam kasus kami adalah variabel
arrayName[INDEX POSITION]
7 kami

Untuk variabel ini, kita akan menambahkan angka

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
00, yang dapat kita lakukan berkat fungsi append

variable = arr.array(TYPE_CODE, [ARRAY])
_4

Anda dapat melihat bahwa nilai baru telah ditambahkan dengan menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
01 pada variabel
arrayName[INDEX POSITION]
7 kita

import array as arr
_6

Anda seharusnya sekarang dapat melihat bagaimana tampilan array dengan elemen tambahan yang ditambahkan

variable = arr.array(TYPE_CODE, [ARRAY])
_6

Menambahkan Elemen menggunakan Fungsi extend()

Jika Anda ingin menambahkan beberapa elemen sekaligus, Anda harus menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
03

variable = arr.array(TYPE_CODE, [ARRAY])
_7

Seperti fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_04, fungsi ini juga merupakan bagian dari objek array. Ini berarti Anda akan menggunakan ini dengan array yang sudah dibuat

Contoh Penggunaan Fungsi extend()

Kita dapat menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_03 dengan cukup mudah. Yang perlu kita lakukan hanyalah menyediakan daftar elemen baru untuk ditambahkan

Untuk contoh ini, kita akan melanjutkan contoh pola larik kita dan menambahkan empat angka berikut. 64, 128, 256, dan 1024

variable = arr.array(TYPE_CODE, [ARRAY])
_8

Seperti yang Anda lihat, memperluas array semudah menggunakan fungsi yang benar dan mengirimkan daftar semua nilai yang ingin Anda tambahkan

Pastikan saja nilai-nilai ini memiliki tipe data yang sama dengan aslinya

Kita dapat melihat seperti apa array

arrayName[INDEX POSITION]
_7 kita sekarang dengan menggunakan fungsi
import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
01

import array as arr
_6

Anda sekarang akan melihat versi array yang diperluas

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_0

Menggabungkan Dua Array dengan Python

Dalam Python, dimungkinkan juga untuk menggabungkan dua array secara bersamaan

Cara memperbarui array dengan python

Untuk menggabungkan dua larik, yang perlu Anda lakukan hanyalah menggunakan operator penjumlahan

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
08

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_1

Untuk menunjukkan cara menggabungkan dua array dengan Python, Anda dapat melihat contoh kami di bawah ini

Contoh Menggabungkan dua Array

Dalam contoh ini, kita akan menggunakan larik sampel biasa kita yang disebut

arrayName[INDEX POSITION]
7 di samping yang merupakan kebalikannya yang akan kita panggil
import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
10

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_2

Kami akan menggabungkan dua array ini bersama-sama dan menyimpannya dalam variabel yang disebut

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
11

Agar kami dapat memeriksa hasil kombinasi dari dua array kami, kami akan mencetak nilai variabel baru kami

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_3

Seperti yang Anda lihat dari hasilnya, menggabungkan dua array sangatlah mudah

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_4

Menghapus Elemen dari Array

Pada bagian ini, kami akan menunjukkan kepada Anda cara menghapus elemen dari array

Untuk menghapus elemen dari array dengan Python, kita dapat menggunakan dua fungsi berbeda

Cara memperbarui array dengan python

Fungsi pertama adalah

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_12. Fungsi ini digunakan untuk menghapus kejadian pertama dari suatu item dengan nilai yang ditentukan

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_5

Fungsi kedua adalah

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_13. Fungsi ini akan mengembalikan nilai indeks yang dihapus

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_6

Untuk contoh berikut, kita akan mulai dengan kode berikut

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_7

Cuplikan ini memberi kita kode yang cukup untuk mendemonstrasikan cara kerja kedua fungsi di Python

Itu. hapus() Fungsi Larik

Menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_12 cukup sederhana

Yang perlu Anda ketahui adalah nilai yang ingin Anda hapus dari array Anda

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_8

Fungsi ini akan secara otomatis mencari nilai array Anda dan menghapus kejadian pertama

Contoh Menggunakan. hapus() Fungsi Larik

Untuk menampilkan perilaku ini, kita akan melanjutkan dan menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
12 pada larik kita untuk menghapus angka 4 dan mencetak larik yang dimodifikasi

a = arr.array('i', [1, 2, 4, 8, 16, 32])
_9

Dari hasil ini, Anda akan melihat bahwa 4 nilai pertama dalam array telah dihapus, tetapi 4 nilai kedua masih ada

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
0

Jika Anda ingin menghapus semua kemunculan nilai tertentu dari array Anda, Anda harus menjalankan perintah ini hingga tidak dapat ditemukan lagi atau menggunakan fungsi seperti

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
16

Itu. fungsi larik pop()

Fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_13 memiliki beberapa perilaku praktis. Setiap kali Anda menghapus indeks tertentu, nilainya dikembalikan oleh fungsi

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
_1

Argumen untuk fungsi ini bersifat opsional. Jika Anda tidak menentukan indeks, ________34______2 akan digunakan

Menggunakan 

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
2 berarti bahwa fungsi pop akan menghapus elemen terakhir dalam larik

Cara fungsi 

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
13 mengembalikan nilai elemen yang dihapusnya dapat berguna jika Anda ingin memproses data yang disimpan di dalamnya

Contoh Menggunakan. pop() Fungsi Larik

Menggunakan larik sampel kami, kami akan menunjukkan kepada Anda bagaimana fungsi bekerja dengan, dan tanpa argumen

Mari kita mulai dengan menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_13 untuk menghapus elemen kedua dalam larik kita

Kami akan menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
_01 untuk mengamati nilai yang dikembalikan oleh
import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
13

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
_2

Melihat hasil ini kita dapat mengamati dua hal

Hal pertama adalah mengembalikan nilai elemen kedua kita. Hal kedua adalah array kita sekarang kehilangan elemen yang "muncul"

import array as arr

a = arr.array('i', [1, 2, 4, 8, 16, 32])
print(a)
_3

Sekarang, jika kita menggunakan fungsi

import array as arr
a = arr.array('d', "raspberry", 3.14, 4)
13 lagi, tetapi kali ini tanpa argumen, Anda dapat melihat bahwa fungsi tersebut menghapus elemen terakhir dalam larik

Bagaimana Anda memperbarui seluruh array dengan Python?

Mereka tersedia di Python dengan mengimpor modul array. Daftar, tipe bawaan di Python, juga mampu menyimpan banyak nilai. .
Operator penugasan untuk mengubah atau memperbarui array
Tambahkan metode () untuk menambahkan satu elemen
Extend() metode untuk menambahkan beberapa item

Bagaimana Anda memperbarui array?

Bereaksi. Memperbarui nilai dalam array status .
Langkah 1. Temukan elemennya. Kami pertama-tama ingin menemukan indeks dalam larik objek, atau di mana objek berada dalam larik. .
Langkah 2. Buat salinan array status. .
Langkah 3. Perbarui satu nilai. .
Langkah 4. SetState

Bisakah array dimodifikasi dengan Python?

Python juga menyediakan cara untuk mengubah isi array , apakah Anda perlu menambahkan elemen atau menghapusnya.

Bagaimana Anda memperbarui data dalam daftar Python?

Anda dapat memperbarui satu atau beberapa elemen daftar dengan memberikan irisan di sebelah kiri operator penugasan , dan Anda dapat .