Python: cara menemukan indeks nilai maksimum dalam daftar
Anda dapat menggunakan sintaks berikut untuk menemukan indeks nilai maksimum daftar dengan Python:
#find max value in list max_value = max(list_name) #find index of max value in list max_index = list_name. index (max_value)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Temukan indeks nilai maksimum dalam daftar
Kode berikut menunjukkan cara mencari nilai maksimum dalam daftar dengan indeks nilai maksimum:
#define list of numbers x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 2] #find max value in list max_value = max(x) #find index of max value in list max_index = x. index (max_value) #display max value print (max_value) 22 #display index of max value print (max_index) 2
Nilai maksimum dalam daftar adalah 22 dan kita dapat melihatnya berada pada nilai indeks 2 dalam daftar.
Catatan: Nilai indeks dimulai dari 0 dengan Python.
Contoh 2: Temukan indeks nilai maksimum dalam daftar dengan tautan
Kode berikut menunjukkan cara mencari nilai maksimum dalam daftar serta indeks nilai maksimum ketika terdapat beberapa nilai maksimum.
#define list of numbers with multiple max values x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 22] #find max value in list max_value = max(x) #find indices of max values in list indices = [index for index, val in enumerate(x) if val == max_value] #display max value print (max_value) 22 #display indices of max value print (subscripts) [2, 9]
Nilai maksimum dalam daftar adalah 22 dan kita dapat melihat bahwa itu terjadi pada nilai indeks 2 dan 9 dalam daftar.
Sumber daya tambahan
Cara mengompres dua daftar dengan Python
Cara Mengonversi Daftar ke DataFrame dengan Python
Cara memplot histogram dari daftar data dengan Python