이 텍스트는 먼저 파크런 행사를 설명하며, 조직적인 구조와 결승선 과정을 강조합니다. 주자들은 결승선을 통과한 후 순위 토큰을 받고, 이 토큰은 개인 바코드와 함께 스캔됩니다. 이 과정은 핵심 주제인 파이썬 언어가 루프를 어떻게 다르게 처리하는지에 대한 논의로 이어집니다. 텍스트는 파이썬에서 루프를 사용하는 가장 일반적인 방법은 인덱스 기반 방법을 사용하는 대신 리스트의 요소를 직접 반복하는 것이라고 강조합니다. 이는 가독성, 효율성, 오류 감소와 같은 이유로 선호됩니다. 그런 다음 텍스트는 이를 달성하는 파이썬다운 방식을 소개합니다. 이어서 위치와 함께 이름을 출력하는 방법, 즉 인덱스를 알아야 하는 일반적인 작업을 설명합니다. 텍스트는 파이썬의 `for` 루프가 명시적으로 인덱스를 노출하지 않는다는 점을 강조합니다. 파이썬은 내장 함수인 `enumerate()`를 포함한 이터레이터를 사용합니다. 제공된 예제는 `enumerate()`를 사용하여 원하는 출력을 파이썬다운 방식으로 효과적으로 달성할 수 있는 방법을 보여줍니다.
thepythoncodingstack.com
The Python Coding Stack: Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages • [Club]
