Cara Mendapatkan Panjang List di Python: Dari Dasar hingga NumPy

1. Pengantar

Python adalah bahasa pemrograman yang didukung oleh pengembang di seluruh dunia berkat sintaksnya yang sederhana dan mudah dipahami. Di antara fitur-fiturnya, cara memanipulasi array (daftar) adalah keterampilan esensial untuk pemrosesan data. Secara khusus, metode untuk mendapatkan “jumlah elemen (hitungan elemen)” dari daftar adalah dasar untuk menangani data dengan benar dan menulis program yang efisien. Dalam artikel ini, kami menjelaskan cara mendapatkan jumlah elemen dalam daftar Python. Kami membahas segalanya mulai dari definisi daftar dasar dan pengambilan hitungan elemen hingga operasi lanjutan menggunakan daftar multidimensional dan pustaka NumPy. Dengan demikian, Anda akan mendapatkan kepercayaan diri dalam manipulasi daftar dan dapat menggunakannya dengan lancar dalam pengembangan nyata dan analisis data.

2. Apa Itu Array Python (Daftar)

Definisi Dasar dan Karakteristik Daftar

Di Python, struktur data yang sering disebut sebagai “array” biasanya digunakan sebagai “daftar.” Daftar adalah struktur data yang menyimpan kumpulan item secara berurutan, dan dapat menampung tipe data apa pun—angka, string, bahkan daftar lain—memberikan fleksibilitas yang besar. Selain itu, daftar bersifat mutable, artinya Anda dapat dengan mudah menambahkan, menghapus, atau memodifikasi elemen, yang merupakan keuntungan utama.

# Example of defining a list
my_list = [10, "Python", 3.14, True]

Dalam contoh di atas, bilangan bulat, string, angka desimal, dan nilai boolean disimpan dalam daftar yang sama. Ini memungkinkan Anda menangani beberapa tipe data bersama dalam satu daftar.

Penggunaan dan Skenario Aplikasi untuk Daftar

Daftar digunakan dalam berbagai situasi, seperti:

  • Manajemen Data : Penyimpanan sementara data input pengguna atau data yang dibaca dari file
  • Manipulasi Data : Menyimpan beberapa hasil perhitungan atau data yang difilter
  • Pemrosesan Loop : Melakukan operasi pada setiap elemen selama iterasi

Daftar sering digunakan bersama dengan struktur data lain (seperti kamus atau tuple) dan merupakan blok bangunan dasar dalam program Python.

3. Cara Mendapatkan Jumlah Elemen dalam Daftar

Di Python, Anda menggunakan fungsi bawaan len() untuk mendapatkan jumlah elemen dalam daftar. Fungsi ini mengembalikan panjang daftar—yaitu, jumlah item—menjadikannya cara paling sederhana dan intuitif untuk mendapatkan hitungan elemen array.

Cara Menggunakan Fungsi len()

Fungsi len() dapat digunakan tidak hanya dengan daftar tetapi juga dengan string, tuple, kamus, dan tipe urutan lainnya. Untuk mendapatkan hitungan elemen daftar, cukup kirimkan nama daftar ke fungsi dan hasilnya akan dikembalikan.

# Get the number of elements in a list
my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # Output: 5

Dalam contoh di atas, daftar my_list berisi lima elemen, dan len(my_list) mengembalikan hitungan, yang adalah “5”.

4. Mendapatkan Jumlah Elemen dalam Daftar Multidimensional

Apa Itu Daftar Multidimensional

Daftar multidimensional adalah struktur di mana daftar disimpan di dalam daftar lain. Ini sangat berguna saat merepresentasikan data matriks atau tabular. Secara khusus, daftar dua dimensi mengorganisir data dalam baris dan kolom, membuatnya lebih mudah untuk bekerja dengannya.

# Example of a 2D list
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

Dalam contoh di atas, daftar matrix adalah daftar dua dimensi 3 kali 3, dengan elemen disusun seperti baris dan kolom.

Cara Mendapatkan Jumlah Elemen dalam Daftar Multidimensional

Saat mendapatkan jumlah elemen dalam daftar multidimensional, Anda menggunakan fungsi len() untuk setiap level. Pertama, Anda mendapatkan jumlah elemen dalam daftar luar (baris) dan kemudian Anda dapat mendapatkan jumlah elemen dalam setiap daftar dalam (kolom).

# Get number of rows
print(len(matrix))  # Output: 3

# Get number of columns (number of elements in the first row)
print(len(matrix[0]))  # Output: 3

Dalam kode ini, jumlah baris dari matrix diperoleh dengan len(matrix), dan jumlah kolom diperoleh dengan len(matrix[0]). Struktur daftar multidimensi semacam ini memungkinkan Anda mengatur dan bekerja dengan kumpulan data yang kompleks.

年収訴求

5. Mendapatkan Jumlah Elemen dalam Array NumPy

Apa itu NumPy

NumPy (diucapkan “Num-pie”) adalah pustaka Python untuk komputasi numerik yang menyediakan fitur-fitur kuat, terutama untuk manipulasi array. Array NumPy (ndarray) lebih efisien dalam penggunaan memori dibandingkan daftar dan menawarkan operasi numerik yang lebih cepat, sehingga banyak digunakan dalam komputasi ilmiah, analisis data, dan pembelajaran mesin.

Cara Menginstal NumPy

Untuk menggunakan NumPy, instal dengan perintah berikut.

pip install numpy

Cara Mendapatkan Jumlah Elemen dalam Array NumPy

Untuk memperoleh jumlah elemen dalam sebuah array NumPy, gunakan atribut size atau atribut shape.

  • size : mengembalikan total jumlah elemen dalam array
  • shape : mengembalikan ukuran setiap dimensi sebagai tuple
import numpy as np

# Define a NumPy array
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# Get the total number of elements in the array
print(array.size)  # Output: 9

# Get the shape of the array
print(array.shape)  # Output: (3, 3)

Dalam contoh di atas, array.size mengembalikan total jumlah elemen, “9”, dan array.shape mengembalikan bentuk array 3‑by‑3 (3, 3). Hal ini memudahkan Anda memeriksa bentuk dan jumlah elemen array NumPy, sehingga memungkinkan manipulasi data yang efisien.

6. Contoh Aplikasi Penghitungan Elemen

Looping Menggunakan Jumlah Elemen Daftar

Anda dapat melakukan pemrosesan loop menggunakan jumlah elemen daftar. Pernyataan for dan while dapat menentukan jumlah elemen daftar, memungkinkan Anda menggunakan fungsi len() saat mengakses setiap elemen dalam daftar.

# Define the list
fruits = ["apple", "banana", "cherry"]

# Loop using indices
for i in range(len(fruits)):
    print(f"Fruit #{i + 1} is {fruits[i]}")

Kode ini menampilkan setiap elemen dalam daftar secara berurutan. Dengan menggunakan len(fruits), loop berjalan sebanyak jumlah elemen dalam daftar, sehingga dapat menangani penambahan ataumen secara fleksibel.

Memanfaatkan dalam Percabangan Kondisional

Anda juga dapat melakukan percabangan kondisional menggunakan jumlah elemen daftar. Misalnya, hal ini berguna untuk menentukan apakah sebuah daftar kosong dan menangani situasi tersebut secara tepat.

# Define the list
items = []

# Check if the list is empty
if len(items) == 0:
    print("The list is empty")
else:
    print("The list has elements")

Dengan cara ini, Anda dapat melakukan pemrosesan dinamis berdasarkan keadaan daftar, menjadikan program lebih fleksibel.

7. Ringkasan

Dalam artikel ini, kami membahas cara memperoleh jumlah elemen dalam daftar Python, mulai dari dasar hingga topik lanjutan. len() Kami memperkenalkan metode dasar menggunakan fungsi, cara mendapatkan jumlah elemen untuk daftar multidimensi dan array NumPy, serta mendemonstrasikan konstruksi loop dan percabangan kondisional yang memanfaatkan panjang daftar.
Manipulasi daftar adalah keterampilan fundamental dalam pemrograman Python dan berguna di berbagai bidang seperti pemrosesan data, pengembangan aplikasi, dan analisis data. Dengan mencoba metode yang diperkenalkan di sini secara praktik dan semakin menguasai manipulasi daftar, Anda akan dapat menulis kode yang lebih efisien dan mudah dibaca.
Kami harap ini membantu Anda memperoleh kepercayaan diri dalam operasi daftar Python dan lebih meningkatkan keterampilan aplikatif Anda.