Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

python for 루프가 단일 객체에 대해 기본적으로 한 번의 반복을 수행하지 않는 이유는 무엇입니까?

<시간/> <본문>

Python은 '반복 가능'하지 않은 객체를 반복할 수 없습니다. 파이썬의 'for' 루프 구조는 iterable에서 요소를 추출할 수 있는 iterable 데이터 유형 내에서 내장 함수를 호출합니다.

반복 불가능한 데이터 유형에는 이러한 메소드가 없으므로 요소를 추출할 방법이 없습니다. 따라서 for 루프는 이를 무시합니다.