팁: dict[key] 대신 dict.get(key)를 사용해야 합니다.
2452 단어 programmingbeginnerspython
dict[key]
또는 dict.get(key)
를 사용하여 수행할 수 있는 사전 값 검색에서 비롯된 것 같습니다.둘 중 하나를 사용하여 동일한 결과를 얻을 수 있지만 일반적으로
dict.get()
가 선호됩니다. 이는 주어진 사전에 키가 존재하지 않는 기본값으로 작동하는 두 번째 인수를 허용하기 때문입니다. 이 속성으로 인해 dict.get()
는 항상 값을 반환하는 반면 dict[key]
는 주어진 키가 누락된 경우 KeyError
를 발생시킵니다.a = { 'max': 200 }
b = { 'min': 100, 'max': 250 }
c = { 'min': 50 }
a['min'] + b['min'] + c['min'] # throws KeyError
a.get('min', 0) + b.get('min', 0) + c.get('min', 0) # 150
짧은 고품질 코드 스니펫과 기사가 마음에 드십니까? 우리도 그래! 이와 같은 더 많은 기사를 보려면 30 seconds of code을 방문하거나 일일 JavaScript, React 및 Python 스니펫을 보려면 팔로우하세요! 👨💻
Reference
이 문제에 관하여(팁: dict[key] 대신 dict.get(key)를 사용해야 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/trinityyi/tip-you-should-use-dictgetkey-instead-of-dictkey-28c8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)