본문 바로가기

Dev/SWEA + python

# 6318 / 9. 내장함수 - 연습문제 11 [파이썬]

다음의 결과와 같이 'abcdef' 문자열의 각각의 문자를 키로 하고 0~5 사이의 정수를

값으로 하는 딕셔너리 객체를 생성하고, 이 딕셔너리 객체의 키와 값 정보를 출력하는

프로그램을 작성하십시오.

출처(https://swexpertacademy.com/)

 

 

이 문제는 어려워서 구글링을 했다..ㅜㅜ

 

 

방법 A)

A = 'abcdef'
dic = dict(zip(A, range(0, 6)))

for key in dic: # 딕셔너리 for 문 응용
    print(f'{key}: {dic[key]}')

 

방법 B)

T='abcdef'
dic={}
for i,j in enumerate(T):
    dic[j]=i
    print("%s: %d" %(j,i))

 

 

 

 

# [결과]
a: 0
b: 1
c: 2
d: 3
e: 4
f: 5