반응형

 

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 "포함되지 않음"

 

이렇게 사용하면 된다.

누군가가 나와 같은 삽질이 안했으면 하는 바램으로....

반응형

+ Recent posts