• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

20.04.20 23:27 작성 조회수 100

0

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

답변 1

답변을 작성해보세요.

1

안녕하세요

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

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}

감사합니다.