Iteration9 Python 'for' 루프에서 인덱스에 접근하기, Accessing the index in 'for' loops 질문 for 루프를 사용하여 시퀀스를 반복하면서 인덱스에 액세스하는 방법은 무엇인가요? xs = [8, 23, 45] for x in xs: print("item #{} = {}".format(index, x)) 원하는 출력: item #1 = 8 item #2 = 23 item #3 = 45 답변 enumerate() 내장 함수를 사용하세요: for idx, x in enumerate(xs): print(idx, x) for i in range(len(xs)): x = xs[i]로 수동 색인을 하는 것이나 추가 상태 변수를 수동으로 관리하는 것은 non-pythonic합니다. 자세한 내용은 PEP 279을 확인하세요. 2023. 5. 4. 이전 1 2 3 다음