-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
cabinet을 clear 할때 키값은 놔두고 벨류값만 삭제하는 방법이 있나요?
20.04.20 23:27 작성 조회수 100
0
cabinet을 clear 할때 키값은 놔두고 벨류값만 삭제하는 방법이 있나요?
답변을 작성해보세요.
1
나도코딩
지식공유자2020.04.21
안녕하세요
예제 코드로 설명 드리겠습니다.
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}
감사합니다.
답변 1