[자료구조] Dictionary의 keys()와 values() 함수

신은지·2024년 8월 3일

Data Structure

목록 보기
29/31
post-thumbnail

keys()와 values()

전체 key와 value를 조회할 수 있다.


list()로 변환하기


for문을 이용한 조회


for문을 이용해서 한 번에 조회가 가능하다.

for key in memInfo.keys():
	print(f'{key}: {memInfo[key]}')

💡Python으로 keys()를 이용하여 딕셔너리 수정하기

# 학생의 시험 점수가 60점 미만이면 'F(재시험)'으로 값을 변경하는 코드를 keys()를 이용하여 작성
scores = {'kor' : 88, 'eng' : 55, 'mat' : 85, 'sci' : 57, 'his' : 82}
print(f'scores : {scores}')

minScore = 60
fLvl = 'F(재시험)'
pLvl = 'P(통과)'
fSub = {}

for sub in scores.keys():
    if scores.get(sub) < 60:
        scores[sub] = fLvl
        fSub[sub]  = fLvl;
    else:
        scores[sub] = pLvl


print(f'scores : {scores}')
print(f'fSub : {fSub}')





* 이 글은 제로베이스 데이터 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.

profile
I believe there is no best, only better

0개의 댓글