파이썬 딕셔너리에서 특정 원소 없애는 방법(Dictionary pop())
포스트 난이도: HOO_Intern
# Example Codes
# Create a dictionary
peopleSalary = { 'HOO': 25000, 'Henry': 35000, 'James': 30000, 'Amy': 40000 }
# Use pop() in a dictionary
peopleResult = peopleSalary.pop('James')
# Output
print(peopleSalary)
{'HOO': 25000, 'Henry': 35000, 'Amy': 40000}
파이썬 딕셔너리(Python Dictionary)에서 pop() 사용에서 특정 원소 및 요소를 빼고 출력을 할 수 있다. 위의 코드에서 보면 peopleSalary라는 딕셔너리가 선언되어 있으며 4명의 사람이 딕셔너리 안에 포함되어 있음을 알 수 있다.
이때 James라는 사람을 빼고 딕셔너리 안에 있는 사람들을 출력하고 싶다면 pop() 사용하면 간단히 출력이 가능하다. pop() 사용하기 위해서는 안에 'James'라는 변수를 입력해주면 'James'와 'James'가 나타내는 값이 사라진 채 출력이 되는 걸 확인할 수 있다.
'James'는 30000이라는 값을 나타내는 Key에 해당되기 때문에 'James'를 pop하게 되면 해당 값도 같이 제거된다. 반대로 값을 pop() 안에 넣게 되면, KeyError라는 메시지가 뜨며, 오류가 발생하는 걸 확인할 수 있다.
728x90
'Programming Languages > Python' 카테고리의 다른 글
[Python] 리스트 append() 예제, list append() (0) | 2022.09.25 |
---|---|
[Python] 파이썬 변수명 규칙: snake_case, CamelCase (2) | 2022.09.24 |
[Python] 파이썬 라이브러리(Python Libraries) (0) | 2022.09.08 |
[Python] 파이썬 웹기반 IDE: Jupyterlab, Colab (0) | 2022.09.03 |
[Python] Sets란? (0) | 2022.08.08 |
댓글