Dictionary
-
25.8 심사문제 : 딕셔너리 특정 값 삭제하기코딩도장 심사문제모음 2020. 10. 26. 22:57
표준 입력으로 문자열 여러 개와 숫자 여러 개가 두 줄로 입력되고, 첫 번째 줄은 키, 두 번째 줄은 값으로 하여 딕셔너리를 생성합니다. 다음 코드를 완성하여 딕셔너리에서 키가 'delta'인 키-값 쌍과 값이 30인 키-값 쌍을 삭제하도록 만드세요. 사용한 코드 1. sum 2. len 3. pop 첫 접근 방법 pop 메서드로는 키 ('delta') 값을 삭제하여 delta키 , 값 쌍을 삭제하고 딕셔너리 표현식에 if 문을 사용해 30이 아닐때에만 반복으로 값을 넘겨주도록 설정하면된다. 처음에는 x 변수 말고 y라는 변수를 이용해 y = { key : value for key, value in x.items() if value != 30} y.pop('delta') 처럼 접근하였다 x.items()..