728x90
반응형
질문 : 파이썬 사전에 'has_key ()'또는 'in'을 사용해야합니까?
무엇을하는 것이 더 나은지 궁금합니다.
d = {'a': 1, 'b': 2}
'a' in d
True
또는:
d = {'a': 1, 'b': 2}
d.has_key('a')
True
답변
in
은 확실히 더 비단뱀 적입니다.
사실 has_key()
는 Python 3.x에서 제거되었습니다 .
출처 : https://stackoverflow.com/questions/1323410/should-i-use-has-key-or-in-on-python-dicts
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
getter와 setter를 사용하는 파이썬적인 방법 (0) | 2021.11.08 |
---|---|
Python에서 이전 스타일과 새 스타일 클래스의 차이점 (0) | 2021.11.08 |
클래스 JSON을 직렬화 가능하게 만드는 방법 (0) | 2021.11.05 |
파이썬에서 배열을 선언하는 방법 (0) | 2021.11.05 |
Python에서 파일 압축 해제 하는 방법 (0) | 2021.11.05 |