'for' 루프를 사용하여 사전 반복
Python은 'for' 루프를 사용하여 사전을 반복하는 다양한 메커니즘을 제공합니다. 이 메커니즘을 사용하면 사전의 키 또는 키-값 쌍에 액세스할 수 있습니다.
기본적으로 사전을 반복하는 'for' 루프는 사전의 키를 생성합니다. 이는 루프 헤더에 선언된 변수(이 경우 'key')가 해당 값에 접근하기 위한 키 역할을 한다는 것을 Python이 인식하기 때문입니다. 따라서 'key'는 특별한 키워드가 아니라 단순히 각 반복마다 키를 보유하는 변수입니다.
사전의 키와 값 모두에 대해 반복하려면 'items( )' 방법. Python 3.x에서 'items()' 메서드는 'items()' 호출 후 사전에 적용된 모든 변경 사항을 반영하는 사전이 지원하는 뷰를 반환합니다. Python 2.x에서 'items()' 메서드는 (키, 값) 쌍의 목록을 반환합니다.
수정된 예는 다음과 같습니다.
d = {'x': 1, 'y': 2, 'z': 3} for key, value in d.items(): print(key, 'corresponds to', value)
이 코드는 사전의 키와 값, 각 항목의 키와 해당 값을 모두 인쇄합니다. '키'와 '값'은 유효한 Python 식별자로 변경할 수 있는 단순한 변수 이름입니다.
위 내용은 For 루프를 사용하여 Python 사전을 어떻게 반복할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!