Di dunia python kita sering mendengar istilah List dan Array. Keduanya sama- sama digunaknan untuk menyimpan kumpulan data, tapi punya perbedaan penting yang harus kamu ketahui. Yuk kita bahas satu per satu.
Apa itu List?
List merupakan struktur data bawaan python yang menyimpan berbagai tipe data sekaligus (string, integer, float, dll) dan mudah digunakan.
Contoh :
data = [1,"Hello", 3.14]
print (data)
Output :
[1, 'Hello', 3.14]
Apa itu Array?
Array berasal dari library array atau NumPy, biasa digunakan untuk data numerik dalam jumlah besar dan harus memiliki tipe data sama.
Contoh :
import numpy as np
arr = np.array([1,2,3,4])
print (arr)
Output :
[1 2 3 4]
Contoh Kode Program Kompleks
import numpy as np
# Contoh List Python
list_data = [10, 20, 30, 40, 50]
# Contoh Array NumPy
array_data = np.array([1, 2, 3, 4, 5])
# Operasi sederhana pada List
list_data.append(60) # Menambah elemen
list_data.remove(20) # Menghapus elemen
list_sum = sum(list_data) # Menjumlahkan semua elemen
print("List:", list_data)
print("Jumlah List:", list_sum)
# Operasi kompleks pada Array
array_squared = array_data ** 2 # Pangkat dua tiap elemen
array_mean = np.mean(array_data) # Rata-rata
array_filter = array_data[array_data > 2] # Filter elemen > 2
print("Array:", array_data)
print("Array Pangkat Dua:", array_squared)
print("Rata-rata Array:", array_mean)
print("Filter Array (>2):", array_filter)
# Gabungan List dan Array
# Konversi List ke Array untuk operasi numerik
list_to_array = np.array(list_data)
combined = list_to_array + array_data[:len(list_to_array)]
print("Gabungan List + Array:", combined)
Jadi, pilih sesuatu kebutuhanmu ya bestie coding. Yuk Eksplorasi. Silahkan dicoba bestie...
0 Komentar