평소와 같이 코딩테스트를 하다가 아래와 같은 에러를 마주쳤다.
KeyError:'4'
dictionary1이라는 dictionary에서 key_one이라는 key값과 value값을 지우려면 두가지 방법이 있다.
1. del()사용하기
del(dictionary1['key_one'])
2. pop()사용하기
dictionary1.pop('key_one')
pop을 사용하면 삭제와 동시에 삭제된 값을 반환한다.
이유는 잘 모르겠지만 해당 에러가 떴을 때는 pop부분을 del()함수로 바꿔주면 해결된다!
반응형
'전공 > python' 카테고리의 다른 글
python size function (0) | 2022.06.23 |
---|---|
heap을 쓸 수 있는 상황이면 무조건 써라 (0) | 2022.06.14 |
데이터 전처리 중 오류들 (0) | 2022.04.23 |
[error 해결]data로부터 비롯된 error들 (ValueError: too many values to unpack) (0) | 2022.04.18 |
[Anaconda] 간단한 명령어들 (0) | 2022.04.04 |
댓글