Programming Language/Python

for문 - 3

D4tai1 2018. 5. 23.

 

dictionary를 반복문에 활용

 

예제 1) key 출력 소스코드 

 

 

accesses = {
        'a' : 'apple',
        'b' : 'banana',
        'c' : 'catch',
}

for access in accesses :
        print access

 

예제 1) 실행 결과

 

 

 

예제 2) values 출력 소스코드

 

 

 

accesses = {
        'a' : 'apple',
        'b' : 'banana',
        'c' : 'catch',
}

for access in accesses.values() :
        print access

 

 

예제 2) 실행 결과

 

 

 

예제 3) items 출력 소스코드

 

 

 
accesses = {
        'a' : 'apple',
        'b' : 'banana',
        'c' : 'catch',
}

for access in accesses.items() :
        print access

 

예제 3) 실행 결과

 

 

 

예제 4) key와 value 각각 출력 소스코드

 

 
accesses = {
        'a' : 'apple',
        'b' : 'banana',
        'c' : 'catch',
}

for key, value in accesses.items() :
        print ('key = ', key, 'value = ', value)

 

 

예제 4) 실행 결과

 

= 예제 3) 은 키와 값을 한번에 받았다면 예제 4)는 키와 값을 각각의 변수에 따로 받았다.

 

= dictionary의 무엇을 출력할 것인지에 따라 .keys() 와 .values() , items() 로 선택하여 반복문을 사용할 수 있다.

'Programming Language > Python' 카테고리의 다른 글

문자열 길이 : len()  (0) 2018.07.23
문자열 slice  (0) 2018.07.23
for문 - 2  (0) 2018.05.23
for문 - 1  (0) 2018.05.22
데이터 저장타입  (0) 2018.05.22

댓글