본문 바로가기
개발일지/Python

파이썬 딕셔너리와 get함수. 그리고 키값으로 출력방법

by 개발에정착하고싶다 2022. 5. 11.
320x100
students = {'s1':'홍길동','s2':'박찬호','s3':'이용규','s4':'박승철','s5':'김지은'}

print('students[\'s1\']:{}'.format(students['s1']))
print('students[\'s2\']:{}'.format(students['s2']))
print('students[\'s3\']:{}'.format(students['s3']))
print('students[\'s4\']:{}'.format(students['s4']))
print('students[\'s5\']:{}'.format(students['s5']))
# print('students[\'s6\']:{}'.format(students['s6']))

# get함수는 딕셔너리와 함께 이용되는 함수인데,
# 키값이 없는걸 출력 요청해도 에러는 없으며 키값이 없는걸 출력 요청했을때
# None 으로 출력된다.
print(students.get('s1'))
print(students.get('s2'))
print(students.get('s3'))
print(students.get('s4'))
print(students.get('s5'))
print(students.get('s6'))

 

키값 출력 방법

 

myInfo = {'이름':'박경진','전공':'computer',
          '메일':'jin@naver.com','학년':3,
          '주소':'대한민국 서울','취미':['수영','축구']
    }


# 키값 조회방법 1
print(myInfo['이름'])
print(myInfo['취미'][0])

# 키값 조회방법 2
print(myInfo.get('이름'))
print(myInfo.get('취미')[0])
300x250