반응형
def main():
a = [2,1,5,234,3,44,7,6,4,5,9,11,12,14,13]
max = 0
for number in a:
if number > max:
max = number
print max
if __name__ == '__main__':
main()
배열의 최대 값을 얻을 수 있습니다 (물론 max ()를 사용하지 않고 ...). 해당 값의 인덱스 (위치)를 어떻게 얻을 수 있습니까? 새로운 파이썬 키워드 나 내장 함수를 사용하지 않고 단순하게 유지하십시오. 감사!
해결 방법
내장 index () 함수를 사용할 수 없다면 foreach 루프를 사용하는 대신 인덱스로 반복하십시오.
for i in range(len(a)):
if a[i] > max:
max = a[i]
maxIndex = i
참조 페이지 https://stackoverflow.com/questions/11530799
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 프로그램 전체에 무작위 시드 설정 (0) | 2021.02.13 |
---|---|
파이썬 Flask SQLAlchemy 쿼리, 열 이름 지정 (0) | 2021.02.13 |
파이썬 logging.info가 콘솔에 표시되지 않지만 경고 및 오류가 발생합니다. (0) | 2021.02.12 |
파이썬 문자열에서 문자의 수를 센다. (0) | 2021.02.12 |
파이썬 Python 코드의 메서드에서 현재 호출 스택 인쇄 (0) | 2021.02.12 |
댓글