d = {}
Pycharm의 코드 관리자 로 사전을 초기화하면 경고가 발생합니다.
이 사전 작성은 사전 리터럴로 다시 작성 될 수 있습니다.
다시 쓰면 d = dict()
경고가 사라집니다. 때문에 {}
이미 입니다 사전 문자 그대로, 나는 확실히 메시지가 잘못된 꽤 있어요. 또한, 모두 보인다 d = {}
및 d = dict()
유효하고 파이썬 있습니다.
이 관련 질문은 선택이 스타일 / 선호의 문제 일 뿐이라는 결론을 내린 것 같습니다. "d = dict ()"와 "d = {}"의 차이점
Pycharm이 왜 불평 d = {}
할까요?
최신 정보:
맥은 못을 박았다. 경고는 실제로 플래그 된 것이 아니라 여러 줄에 적용되었습니다.
Pycharm은 사전을 초기화 한 다음 사전에서 값을 설정하는 일련의 연속 명령문을 찾는 것 같습니다. 예를 들어 경고가 트리거됩니다.
d = {}
d['a'] = 1
그러나이 코드는 :
d = {}
pass
d['a'] = 1
something
을 할당하는 문자 대신 DICT에 속성 권리를 다음 줄에서.