인프런 커뮤니티 질문&답변

송선훈님의 프로필 이미지
송선훈

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

사전

cabinet을 clear 할때 키값은 놔두고 벨류값만 삭제하는 방법이 있나요?

작성

·

136

0

cabinet을 clear 할때 키값은 놔두고 벨류값만 삭제하는 방법이 있나요?

답변 1

3

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요

예제 코드로 설명 드리겠습니다.

fromkeys 를 활용하면 현재 dictionary 를 원하는 값 (0) 으로 채워서 새로운 dictionary 로 반환해줍니다.

이를 통해 원하시는 동작을 하실 수 있습니다 ^^

cabinet = {"A1":100, "B2":200}
print(cabinet) # {'A1': 100, 'B2': 200}

cabinet = cabinet.fromkeys(cabinet, 0)
print(cabinet) # {'A1': 0, 'B2': 0}

감사합니다.

이것도 배워갑니다 !! 감사해요 : )

송선훈님의 프로필 이미지
송선훈

작성한 질문수

질문하기