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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *