파이썬 문법/파이썬 기초 문법

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 4.딕셔너리(답안)

파기차차 2022. 10. 29. 13:39
728x90
반응형
SMALL
728x90

O 모범 답안

 

# 4. 딕셔너리

# 딕셔너리 선언
# 1) 사과에는 1이, 바나나에는 2, 포도는 3으로 표시된 딕셔너리를 만들어 출력해 보세요
dic = {'사과':1, '바나나':2, '포도':3}
print(dic)
# {'사과': 1, '바나나': 2, '포도': 3}



# 빈 딕셔너리에 값 추가 1
dic = {}
# 2) 위 빈 딕셔너리에 이름/전화번호에 해당하는 키/벨류 3개를 넣고 출력해 보세요
dic['홀길동'] = '123-4567'
dic['백두산'] = '123-4568'
dic['한라산'] = '123-4569'
print(dic)
# {'홀길동': '123-4567', '백두산': '123-4568', '한라산': '123-4569'}



# 빈 딕셔너리에 값 추가 2
dic = {}
# 3) 위 빈 딕셔너리에 이름/전화번호/주소를 키값으로 하도록 값을 넣고 출력해 보세요
dic['이름'] = '홍길동'
dic['전화번호'] = '123-4567'
dic['주소'] = '서울시 동작구 사당로 1111'
print(dic)
# {'이름': '홍길동', '전화번호': '123-4567', '주소': '서울시 동작구 사당로 1111'}



# 기존 딕셔너리에 값 추가
dic = {'사과':1, '바나나':2, '포도':3}
# 4) 위 딕셔너리에 망고의 값을 4로 추가해 보세요.
dic['망고'] = 4
print(dic)
# {'사과': 1, '바나나': 2, '포도': 3, '망고': 4}



# 딕셔너리 키/벨류 체크
dic = {'사과':1, '바나나':2, '포도':3}
# 5) 위 딕셔너리의 키를 출력해 보세요
print(dic.keys())
# dict_keys(['사과', '바나나', '포도'])

# 6) 위 딕셔너리의 값(벨류)를 출력해 보세요
print(dic.values())
# dict_values([1, 2, 3])

 

 

 

728x90
반응형
LIST