def findNearNum(exList, values):
answer = [0 for _ in range(2)] # answer 리스트 0으로 초기화
minValue = min(exList, key=lambda x:abs(x-values))
minIndex = exList.index(minValue)
answer[0] = minIndex
answer[1] = minValue
return answer
exList = [4, 10, 8, 32, 95]
values = 20.4213
returnList = findNearNum(exList, values)
print(returnList)
[출처] [Python] - 정수 리스트 중 주어진 정수, 실수값과 가장 가까운 정수 찾기(근사값 찾기)|작성자 주현
'새롭게 알게된_tech > 파이썬_tech' 카테고리의 다른 글
[시계열 데이터] 해석 기법 (0) | 2023.08.03 |
---|---|
15.[파이썬] 여러 리스트를 하나로 합쳐주는 zip함수 (0) | 2022.11.09 |
14.[파이썬] 데이터를 엑셀 파일로 저장하는 방법 (0) | 2022.11.06 |
13. [파이썬] 폴더안의 모든 각각의 파일의 특정열(행) 그래프 출력 (1) | 2022.11.05 |
12.[파이썬] 폴더안의 모든 각각의 파일의 행의 개수 세기 (0) | 2022.11.05 |