반응형
python 2.7.5 버전을 사용하다가 python 3.x 버전을 사용하니 has_key() 를 사용하지 못하게 되었다.
따라서, 이 것을 대응 할 수 있는 함수가 바로 in 어떻게 사용하는지 예시로 남긴다.
[초기 값]
d = {'a': 1, 'b': 2} |
[has_key 이용 - 3.x 이전 버전]
if d.has_key('a'): print "포함되어 있네" else: print "포함되지 않음" |
[in 이용 - 3.x 이후 버전]
if 'a' in d: print "포함되어 있네" else: print "포함되지 않음" |
이렇게 사용하면 된다.
누군가가 나와 같은 삽질이 안했으면 하는 바램으로....
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Windows 7에서 GetSystemInfo 사용하기 (0) | 2013.07.25 |
---|---|
Windows 7에서 사용하는 파이선 디버거(W7PD) (0) | 2013.07.24 |
문자열 타입 확인 (0) | 2013.07.23 |
Windows 7에서 GetProcAddress 사용하기 (0) | 2013.07.22 |
Windows 7에서 GetModuleHandle 사용하기 (0) | 2013.07.12 |