Python: listede maksimum değerin indeksi nasıl bulunur?


Python’da bir listenin maksimum değerinin dizinini bulmak için aşağıdaki sözdizimini kullanabilirsiniz:

 #find max value in list
max_value = max(list_name)

#find index of max value in list 
max_index = list_name. index (max_value)

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Listedeki maksimum değerin indeksini bulun

Aşağıdaki kod, maksimum değerin indeksini içeren bir listede maksimum değerin nasıl bulunacağını gösterir:

 #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

Listedeki maksimum değer 22 olup listede indeks değeri 2’de olduğunu görebiliriz.

Not: Python’da index değerleri 0’dan başlar.

Örnek 2: Bağlantıların bulunduğu listede maksimum değerin dizinini bulun

Aşağıdaki kod, bir listede maksimum değerin nasıl bulunacağını ve birden fazla maksimum değer olduğunda maksimum değerin dizininin nasıl bulunacağını gösterir.

 #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]

Listedeki maksimum değer 22 olup listede 2 ve 9 indeks değerlerinde oluştuğunu görebiliriz.

Ek kaynaklar

Python’da iki liste nasıl sıkıştırılır
Python’da Bir Listeyi DataFrame’e Dönüştürme
Python’daki bir veri listesinden histogram nasıl çizilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir