본문 바로가기
프로그램

[파이썬] 문제 : 딕셔너리의 평균계산 후 키 추가 및 키와 값 리스트 출력

by 오디세이99 2023. 2. 17.
728x90
반응형

student = {'name':'홍길동', 'score':{'mid':87, 'final':92}, 'major':'english'}

student['score']['ave'] = (student['score']['mid'] + student['score']['final']) / 2   # ave 키로 평균 계산해서 추가

def keyToLst(dic):         # key를 리스트로 만들기 함수
    rtn = list(dic.keys()) # 딕셔너리의 키를 리스트로 만듬
    return rtn

def valueToLst(dic):          # 딕셔너리의 값들을 리스트로 만들기 함수
    rtn = list(dic.values())  # 딕셔너리의 값들을 리스트로 만듬
    return rtn

print('keys   : ', keyToLst(student))
print('values : ', valueToLst(student))

728x90
반응형

댓글