다음 편집기는 Python에서 사전 요소를 반복하는 간단한 방법을 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라가서 살펴보겠습니다.
간단한 for 문은 처리 시퀀스와 마찬가지로 사전의 모든 키를 반복할 수 있습니다.
In [1]: d = {'x':1, 'y':2, 'z':3} In [2]: for key in d: ...: print key, 'corresponds to', d[key] ...: y corresponds to 2 x corresponds to 1 z corresponds to 3
python2.2 이전에는 beys와 같은 사전 메서드만 사용하여 키를 얻을 수 있었습니다(사전의 직접 반복이 허용되지 않았기 때문입니다). 값만 필요한 경우 d.keys 대신 d.values를 사용할 수 있습니다. d.items 메소드는 키-값 쌍을 튜플로 반환합니다. for 루프의 가장 큰 장점 중 하나는 루프에서 시퀀스 압축 해제를 사용할 수 있다는 것입니다.
In [4]: for key, value in d.items(): ...: print key, 'corresponds to', value ...: y corresponds to 2 x corresponds to 1 z corresponds to 3
참고: 사전 요소의 순서는 일반적으로 정의되지 않습니다. 즉, 반복시 사전에 있는 키와 값의 처리는 보장되지만 처리 순서는 불확실하다. 순서가 중요한 경우 키 값을 별도의 목록에 저장할 수 있습니다. 예를 들어 반복하기 전에 정렬할 수 있습니다.
위의 간단한 사전 요소를 반복하는 Python 방법은 편집자가 공유한 모든 내용을 참고할 수 있기를 바라며, PHP 중국어 웹사이트를 지원해 주시길 바랍니다.
파이썬에서 사전 요소를 반복하는 간단한 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!