Python tambahkan ke array dalam lingkaran

Di dunia yang bergerak sangat cepat, seseorang membutuhkan teknik pengkodean yang cerdas yang dapat membantu pemrogram untuk meringkas banyak kode dengan cara yang paling sederhana dan nyaman. Array adalah salah satu struktur data yang membantu Anda menulis sejumlah nilai ke dalam satu variabel, sehingga mengurangi beban menghafal sejumlah besar variabel. Jadi mari kita lanjutkan, dan lihat bagaimana Anda bisa mengimplementasikan Arrays dengan Python

Berikut ikhtisar topik yang menjelaskan semua aspek yang berhubungan dengan array

  1. Mengapa menggunakan Array di Python?
  2. Apa itu Array?
  3. Apakah daftar Python sama dengan Array?
  4. Membuat Array
  5. Mengakses Elemen
  6. Operasi Array Dasar
  • Menambahkan/Mengubah elemen Array
  • Rangkaian
  • Menghapus / Menghapus elemen dari Array
  • Perulangan melalui array
  • Mengiris
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. Sebagai contoh. 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?

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

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?

Struktur data 'array' dalam python inti tidak terlalu efisien atau dapat diandalkan. Oleh karena itu, ketika kita berbicara tentang larik python, biasanya yang kita maksud adalah daftar python

Namun, python memang menyediakan Numpy Arrays yang merupakan kisi nilai yang digunakan dalam Ilmu Data

Membuat Array

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 tipe data dari 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 array *

Ini berarti Anda ingin mengimpor semua fungsi dari modul array

Sintaks berikut digunakan untuk membuat array

Sintaksis

#when you import using arr alias
a=arr.array(data type,value list)
_

ATAU

#when you import using *
a=array(data type,value list)

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

Mengakses elemen array

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]

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 array 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 –

#when you import using arr alias
a=arr.array(data type,value list)
_0

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

#when you import using arr alias
a=arr.array(data type,value list)
_1

Keluaran –

#when you import using arr alias
a=arr.array(data type,value list)
_2

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 +

Contoh

#when you import using arr alias
a=arr.array(data type,value list)
_3

Keluaran -

#when you import using arr alias
a=arr.array(data type,value list)
_4

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

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

#when you import using arr alias
a=arr.array(data type,value list)
_5

Keluaran -

#when you import using arr alias
a=arr.array(data type,value list)
_6

Fungsi 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

#when you import using arr alias
a=arr.array(data type,value list)
_7

Keluaran -

#when you import using arr alias
a=arr.array(data type,value list)
_8

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

#when you import using arr alias
a=arr.array(data type,value list)
_9

Keluaran –

#when you import using *
a=array(data type,value list)
0

Hasilnya adalah elemen yang ada di posisi 1, 2 dan 3 dalam array

Perulangan melalui array

Menggunakan for loop, kita dapat mengulang melalui array

Contoh

#when you import using *
a=array(data type,value list)
1

Keluaran –

#when you import using *
a=array(data type,value list)
2

Output di atas menunjukkan hasil menggunakan for loop. Saat kita menggunakan perulangan for 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

Jika Anda ingin melihat lebih banyak artikel tentang teknologi paling tren di pasar seperti Artificial Intelligence, DevOps, Ethical Hacking, Anda dapat merujuk ke situs resmi Edureka

Carilah artikel lain dalam seri ini yang akan menjelaskan berbagai aspek lain dari Python dan Ilmu Data

Bagaimana Anda menambahkan nilai ke array dalam for loop Python?

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. Larik yang dihasilkan adalah larik aktual dengan nilai baru yang ditambahkan di bagian akhir.

Bagaimana Anda menambahkan item ke daftar di Python untuk loop?

Python menyediakan metode yang disebut . append() yang dapat Anda gunakan untuk menambahkan item ke akhir daftar yang diberikan. Metode ini banyak digunakan baik untuk menambahkan satu item ke akhir daftar atau mengisi daftar menggunakan for loop.

Bagaimana cara menambahkan array dengan Python?

Jika Anda menggunakan List sebagai larik, Anda dapat menggunakan fungsi append(), insert(), dan extend(). .
Jika Anda menggunakan modul array, Anda dapat menggunakan penggabungan menggunakan fungsi + operator, append(), insert(), dan extend() untuk menambahkan elemen ke array

Bagaimana Anda menggunakan append () dengan Python?

tambahan Daftar Python() .
Sintaks Daftar append() Sintaks metode append() adalah. daftar. tambahkan(item)
tambahkan() Parameter. Metode ini mengambil satu argumen
Mengembalikan Nilai dari append() Metode ini tidak mengembalikan nilai apa pun (mengembalikan None )
Contoh 1. Menambahkan Elemen ke Daftar. # hewan daftar hewan = ['kucing', 'anjing', 'kelinci']

Postingan terbaru

LIHAT SEMUA