이전에 파이썬에서 다차원리스트를 살펴보았는데 이번에 살펴볼 데이터타입은 사전형 데이터 타입으로 어떠한 이름에 의미를 부여하여 사전형 dictionary 라고 합니다.
사전형은 어떠한 값에 이름을 붙이는 것으로 이름을 key 라고 하고, 의미를 value 라고하며 {‘key’: ‘value’} 형식으로 값이 가져오는 key 값의 의미를 부여하게 됩니다.
아례의 예제를 살펴보면 person = {‘name’:’admin’, ‘address’:’seoul’, ‘interest:’web’} 값을 print(person[‘name’]) 로 실행하게되면 첫번째 이름의 key값으로 admin 결과를 출력하게 됩니다.
반복문을 이용하여 for key in preson: 으로 print(key, person[key]) 으로 실행하게되면 데이터가 순서대로 반복하여 나타나게됩니다.

아래의 결과값을 살펴보게되면 print(person[‘name’]) 결과값은 name 값으로 admin 결과가 나타나며, print(key, person[key]) 결과는데이터 이름이 순차적으로 나타나는것을 확인해 볼수가 있습니다.

반복문 for 문에 persons 를 넣어서 그안에 다시 반복문 for 문을 주게되면 각각의 원소에 이름이 리스트별로 출력이 되는것을 확인을 할수가 있습니다.
예제를 살펴보면 for person in persons: , for key in person: , 실행은 print(key, ‘:’, person[key]) 으로 출력을 해보도록 하겠습니다.

반복문을 이용하여 이름에 순차적으로 의미를 각각 부여가 되어 출력이 되는것을 확인해 볼수가 있습니다.

지금까지 파이썬 반복문을 이용해서 사전형 데이터타입을 출력하는 방법에 대해서 살펴보았습니다.