전체 글 802

js로 숫자 맞추기 게임을 만들어 배포하였다.

일주일 동안 기업과제에 묶여있어서 문제를 해결하느라 블로그를 소홀히 하였다. 기복없는 개발자가 되기위해선 꾸준한 기록이 필요하고 꾸준한 기록은 기록 자체를 더 단순하고 간결하게 만들어야 가능하다고 생각한다. 앞으로 이를 위해 계속해서 블로그 포스팅 방법을 수정 보완할 예정이다. 오늘 한 것 파이썬 딕셔너리를 능숙하게 사용하지 못하는 것 같아서 이를 보완하고자 문법을 정리하여 포스팅했다. 강의를 참고하여 js로 '숫자 맞추기 게임'을 만들어 배포하였다. 배포 링크 2022.03.04 - [Dev/Language] - Python 딕셔너리 추가, 삭제 메서드 정리 2022.03.04 - [Dev/Language] - Python 딕셔너리 가져오기 메서드 정리 성장한 점 파이썬 딕셔너리에 대해 몰랐던 메서드를..

Log/Today 2022.03.04

Python _ 딕셔너리 가져오기 메서드 정리

딕셔너리의 get 메서드와 ['키']를 이용해 값을 가져올 수 있습니다. 단 ['키']를 이용해 값을 가져올 경우, 키가 없다면 키 에러를 내뱉으므로 에러를 따로 핸들링 해주어야 합니다. >>> x {'a': 100, 'b': 200, 'c': 300} # x 딕셔너리 키-값 >>> x.get('a') # 'a'키를 가져온다. 100 >>> x.get('d') # 'd', 만약 없는 키를 요청하면 None을 반환한다. >>> >>> type(x.get('d')) >>> x.get('d', 1000) # 없는 키에 두 번째 인자로 기본값을 지정해주면 기본값을 반환한다. 1000 >>> x['a'] # get 뿐만아니라 ['키'] 형태를 이용해 값으르 가져올 수 있다. 100 >>> x['d'] # 단, 이..

Python _ 딕셔너리 추가, 삭제 메서드 정리

setdefault 메서드로 딕셔너리에 '키'와 '값' 추가할 수 있다. >>> x = {} >>> x.setdefault('a') # 딕셔너리에 '키'를 추가한다. >>> x {'a': None} # 기본값은 'None'이다. >>> x.setdefault('b', 100) # 두번째 인자에 '값'을 넣을 수도 있다. >>> x {'a': None, 'b': 100} # '키'와 '값'을 확인할 수 있다. update 메서드를 이용해 딕셔너리 '키'와 '값' 수정할 수 있다.(없으면 키-값 추가) >>> x.update(a=50) # '키'와 '값'을 지정하여 넣을 수 있다. >>> x {'a': 50, 'b': 100} >>> x.update(c=200) # 만약 '키'와 '값'이 없다면 추가된다. ..