좋은 일 pythonians,나는 두 가지 주요 기능과 함께 사용자 지정 사전을 만들고 싶어 사용자 지정 사전을
잠금 :
- 모든 키 생성에 선언
- 그것은 새로운 키를 추가하는 것은 불가능하거나 : 현재의 것들 (값은 여전히 수정할 수 있습니다)
은 지금 코드가 이것이다 수정
도움을 주시면 감사하겠습니다.
UPD :
솔루션은 하나의 문제가 내가보고 있었는지 동안 :
사전이 오류를 발생 키를 찾는 초기화에 대한 항목과하지를 추가 할 __setitem__
를 호출합니다.
cupboard = pick('milk') #raises error
upd1 :
모든 해결, 대단히 감사합니다.
# 2는 "새 키를 추가 할 수 없습니다 (기존 키는 여전히 수정할 수 있음)", "새 키를 추가하거나 기존 키를 수정할 수 없음"또는 "새 키를 추가 할 수 없거나 현재 값을 수정하십시오 (값은 여전히 수정 가능합니다). " – JAB
아! 어리석은 나, 나는 여기 처음 쓰는 긴장한 약간이었다. 그것은 (값은 여전히 수정 가능합니다) – Rince