Pada artikel ini, kita akan belajar menemukan rata-rata daftar elemen menggunakan skrip Python. Kami akan menggunakan beberapa fungsi bawaan dan beberapa kode khusus juga. Mari kita lihat sekilas apa itu daftar dan kemudian bagaimana kita menemukan rata-rata daftar di Python
Daftar
Daftar ini adalah salah satu tipe Data bawaan Python. Ini adalah tipe data di mana data dapat disimpan dalam bentuk yang berbeda. Daftar ini menggunakan tanda kurung siku dengan nilai yang dipisahkan koma untuk menyimpan data. Data di dalam daftar dapat berupa tipe apa pun, katakanlah, integer, string, atau nilai float. Data string harus dalam tanda kutip ganda atau tanda kutip tunggal. Daftar dapat didefinisikan menggunakan nama variabel apa pun dan kemudian menetapkan nilai yang berbeda ke daftar dalam tanda kurung siku
Contoh Daftar
list1 = [‘Ram’,’Arun’,‘Kiran’] list2 = [16,78,32,67] list3 = [‘apple’,’mango’,16,’cherry’,3.4]Daftar ini dalam bentuk urutan yang artinya selama pernyataan cetak urutan daftar asli tidak akan diubah. Daftar ini adalah tipe data yang bisa berubah yang berarti nilai dapat diubah pada operasi yang berbeda. Daftar juga memungkinkan nilai duplikat di dalam tanda kurung siku
Temukan Rata-Rata Daftar dengan Python
Untuk menemukan rata-rata daftar, daftar harus didefinisikan dengan sekumpulan nilai numerik di dalam tanda kurung siku. Rata-rata daftar hanya dapat dihitung pada nilai numerik, bukan pada nilai string. Rata-rata adalah jumlah elemen dibagi dengan jumlah elemen. Mari kita lihat beberapa contoh
Contoh. Temukan Rata-Rata Menggunakan Fungsi sum() dan len()
Dalam Python, kita dapat menemukan rata-rata daftar hanya dengan menggunakan fungsi sum() dan len(). Dalam contoh ini, fungsi bawaan sum() dan len() digunakan. Ini adalah cara langsung untuk menghitung rata-rata karena tidak diperlukan pengulangan untuk menjalankan elemen, dan juga, ukuran kode berkurang. Rata-rata dapat dihitung hanya dengan satu baris kode seperti yang ditunjukkan di bawah ini
list1 = [15, 9, 5, 4, 3] average = sum(list1) / len(list1) # Printing average of the list print("Average of the list =", average)_
Rata-rata daftar = 7. 2
Contoh. Temukan Rata-Rata Menggunakan Fungsi sum() dan len()
Kita dapat menggunakan fungsi reduce()_ bawaan untuk mengurangi perulangan dan dengan menggunakan fungsi lambda, kita dapat menghitung penjumlahan dari daftar. Kami menggunakan fungsi len()_ untuk menghitung panjang. Untuk menggunakan fungsi pengurangan, pengurangan harus diimpor dari modul list1 = [15, 9, 5, 4, 3] average = sum(list1) / len(list1) # Printing average of the list print("Average of the list =", average)0. Lihat contoh di bawah ini
# importing reduce() from functools import reduce def Average(lst): return reduce(lambda a, b: a + b, lst) / len(lst) # Driver Code lst = [15, 9, 55, 41, 35, 20, 62, 49] average = Average(lst) # Printing average of the list print("Average of the list =", average)
Rata-rata daftar = 35. 75
Contoh. Temukan Rata-Rata Menggunakan fungsi mean()
Fungsi bawaan list1 = [15, 9, 5, 4, 3] average = sum(list1) / len(list1) # Printing average of the list print("Average of the list =", average)1 dapat digunakan untuk menghitung rata-rata (rata-rata) dari daftar. Anda dapat dengan mudah menghitungnya dengan mengimpor modul list1 = [15, 9, 5, 4, 3] average = sum(list1) / len(list1) # Printing average of the list print("Average of the list =", average)_2 ke skrip Python kami
# importing mean() from statistics import mean def Average(lst): return mean(lst) # Driver Code lst = [15, 9, 55, 41, 35, 20, 62, 49] average = Average(lst) # Printing average of the list print("Average of the list =", average)_
Rata-rata daftar = 35. 75
Contoh. Cari Rata-Rata Menggunakan untuk Loop
Dalam contoh ini, kami telah menginisialisasi variabel sum_num ke nol dan menggunakan for loop. For-loop akan mengulang melalui elemen yang ada dalam daftar, dan setiap angka ditambahkan dan disimpan di dalam variabel sum_num. Rata-rata dihitung dengan menggunakan sum_num dibagi dengan jumlah angka dalam daftar dengan menggunakan fungsi bawaan len()
def average(num): sum_num = 0 for x in num: sum_num = sum_num + x avg = sum_num / len(num) return avg l = [18,25,3,41,5] print("The average is", average(l))
Rata-rata adalah 18. 4
Contoh. Temukan Rata-Rata Menggunakan fungsi mean() dari NumPy
Pustaka Numpy adalah pustaka python yang umum digunakan untuk bekerja pada array multidimensi yang besar. Ini juga memiliki berbagai macam fungsi numerik untuk digunakan pada array besar untuk melakukan berbagai tugas. Numpy menggunakan fungsi list1 = [15, 9, 5, 4, 3] average = sum(list1) / len(list1) # Printing average of the list print("Average of the list =", average)1 untuk menghitung rata-rata daftar. Untuk ini, rata-rata diimpor dari modul NumPy
from numpy import mean list1 = [18, 25, 3, 41, 5] average = mean(list1) print("The average is ", average)_
Rata-rata adalah 18. 4
Kesimpulan
Jadi, daftar python adalah tipe data di mana banyak fungsi dapat diterapkan. Ada 5 cara berbeda untuk menemukan rata-rata daftar