“Finden Sie die nächstgelegene Position nach Zeitliste Python” Code-Antworten

Finden Sie die nächstgelegene Position nach Zeitliste Python



a = [13.6, 13.0, 12.1, 11.3, 10.3, 9.0, 8.8, 8.1]   #list
value = 11.5										#value to find

min(range(len(a)), key=lambda i: abs(a[i]- value))	#just index 
#result: 3
    
min(enumerate(a), key=lambda x: abs(x[1]-value)) 	#index and value
#result: (3, 11.3)   




Rui Coutinho

So erhalten Sie den Index des engsten Wertes in der Liste Python

min(range(len(a)), key=lambda i: abs(a[i]-11.5))
Cooperative Curlew

Python Finden Sie den Index des engsten Wertes in der Liste

min(range(len(a)), key=lambda i: abs(a[i]-11.5))
Glamorous Grasshopper

Ähnliche Antworten wie “Finden Sie die nächstgelegene Position nach Zeitliste Python”

Fragen ähnlich wie “Finden Sie die nächstgelegene Position nach Zeitliste Python”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen