Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

in, len(), clear() 딕셔너리(파이썬) 본문

프로그래밍 언어/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', '주소': '대한민국 서울'}

 

Comments