반응형
Python 유형 힌트: 입력.매핑 대 입력.딕트
에서 저는우리이파사3로있습진다니를 .typing모듈 유형 힌트가 표시됩니다.
우리는 사용하는 것 같습니다.typing.Dict그리고.typing.Mapping거의 번갈아 가면서.
다른 것보다 하나를 더 선호하는 이유가 있습니까?
제가 직접 대답했습니다.
typing.Dict리터럴을 나타내는 데 사용해야 합니다.dict요소 유형 암시를 지원하는 유형. Dict[bytes, str]
typing.Mapping는 를정는객다니를 입니다.__getitem__,__len__,__iter__의 방법
typing.MutableMapping하지만 동을사정개여의하체는다입니하매용핑일로 정의되는 객체입니다.__setitem__,__delitem__마술적인 방법들 또한.
typing.Mapping 등은 이 표의 abc 유형을 기반으로 합니다.
공식 파이썬(3.11) 문서에서 제안한 바와 같이 typing.Dict반환 형식에 주석을 달 때 유용합니다.을 달려면 인에주달다려음같은추과컬상유다좋렉것습니이사와 .Mapping.
또한.typing.Dict버전 3.9 이후로 사용되지 않습니다.dict.
언급URL : https://stackoverflow.com/questions/52487663/python-type-hints-typing-mapping-vs-typing-dict
반응형
'programing' 카테고리의 다른 글
| 수학 간의 차이.바닥() 및 수학.잘라내기() (0) | 2023.05.04 |
|---|---|
| Bash에서 문자열의 각 문자에 대해 for 루프를 수행하는 방법은 무엇입니까? (0) | 2023.05.04 |
| 브라우저에 잘못된 파일 저장소 URL이 표시됨머리글 값 (0) | 2023.04.29 |
| WPF GUI에서 비동기 작업을 실행하고 상호 작용하는 방법 (0) | 2023.04.29 |
| Ubuntu에 설치된 MongoDB 버전 (0) | 2023.04.29 |