>  기사  >  백엔드 개발  >  Python에서 사전 요소를 반복하는 간단한 방법

Python에서 사전 요소를 반복하는 간단한 방법

高洛峰
高洛峰원래의
2017-02-23 11:47:292097검색

다음 편집기는 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 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.