프로그래밍 언어/Python
in, len(), clear() 딕셔너리(파이썬)
ruby-jieun
2023. 1. 23. 10:41
in, len(), clear() 딕셔너리(파이썬)
in, not in
→ 키(key) 존재 유/무 판단 한다
memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']}
print('이름' in memInfo)
print('mail' not in memInfo)
print('학년' not in memInfo)
print('hobby' in memInfo)
True
True
False
False
len()
→ 딕셔너리 길이(아이템 개수) 를 알 수 있다.
memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']}
print('len(memInfo) : {}'.format(len(memInfo)))
len(memInfo) : 4
clear()
→ 모든 아이템을 삭제 한다
memInfo = {'이름':'홍길동', '메일':'gildong@gmail.com', '학년':3, '취미':['농구','게임']}
print('memInfo : {}'.format(memInfo))
memInfo.clear()
print('memInfo : {}'.format(memInfo))
memInfo : {'이름': '홍길동', '메일': 'gildong@gmail.com', '학년': 3, '취미': ['농구', '게임']}
memInfo : {}
개인 정보에 ‘연락처’와 ‘주민등록번호’가 있다면 삭제하는 코드를 작성해보자
myInfo = {'이름': 'Hong Gildong',
'나이': '30',
'연락처': '010-1234-5678',
'주민등록번호': '940420-1234567',
'주소': '대한민국 서울'}
deleteItems = ['연락처', '주민등록번호']
for item in deleteItems:
if (item in myInfo):
del myInfo[item]
print(myInfo)
{'이름': 'Hong Gildong', '나이': '30', '주소': '대한민국 서울'}