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

Python에서 사전을 반복하는 방법은 무엇입니까?

<시간/>

Python 사전 객체를 반복하는 두 가지 방법이 있습니다. 하나는 keys() 목록의 각 키에 대한 관련 값을 가져오는 것입니다.

>>> D1 = {1:'a', 2:'b', 3:'c'} 
>>> for k in D1.keys():
   print (k, D1[k])
1 a
2 b
3 c

또한 각 튜플에는 키와 값이 있는 튜플 목록을 반환하는 사전 객체의 items() 메서드가 있습니다. 각 튜플은 한 번에 하나의 사전 항목을 인쇄하기 위해 두 개의 변수로 압축을 풉니다.

>>> D1={1:'a', 2:'b', 3:'c'} 
>>> for k, v in D1.items():
   print (k, v)
1 a
2 b
3 c