728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 다음의 결과와 같이 'abcdef' 문자열의 각각의 문자를 키로 하고 0~5 사이의 정수를 값으로 하는 딕셔너리 객체를 생성하고, 이 딕셔너리 객체의 키와 값 정보를 출력하는 프로그램을 작성하십시오.
input
output
a: 0
b: 1
c: 2
d: 3
e: 4
f: 5
code
T='abcdef'
dic={}
for i,j in enumerate(T):
dic[j]=i
print("%s: %d" %(j,i))
enumerate함수란 인덱스를 부여하는 함수라고 생각하면 된다. 빈 딕셔너리를 만들어 i,j 즉 i는 인덱스 숫자, j는 나눈 문자라고 생각하면 된다. dic[인덱스할 문자]=숫자로 값을 부여하면 된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6275].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 2 (0) | 2021.07.21 |
---|---|
[SWEA 6273].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1 (0) | 2021.07.21 |
[SWEA 6317].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 10 (0) | 2021.07.20 |
[SWEA 6316].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 9 (0) | 2021.07.20 |
[SWEA 6315].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 8 (0) | 2021.07.20 |