데이터 타입 - 딕셔너리(2): 딕셔너리 접근, 수정 및 삭제 방법 배우기
안녕하세요, Python 학습자 여러분. 이번 포스트에서는 '딕셔너리(dictionary)'에 대해 계속 배워보겠습니다. 이번에는 딕셔너리의 요소에 접근하는 방법, 값을 수정하거나 추가하는 방법, 그리고 요소를 삭제하는 방법에 대해 알아보도록 하겠습니다.
1. 딕셔너리 접근하기
딕셔너리의 요소에 접근하는 가장 기본적인 방법은 키를 사용하는 것입니다. 딕셔너리 이름 뒤에 대괄호 []를 붙이고, 그 안에 값을 찾고자 하는 키를 입력하면 됩니다.
python
dict2 = {'name': 'John', 'age': 30, 'job': 'developer'}
print(dict2['name']) 결과: 'John'
print(dict2['age']) 결과: 30
print(dict2['job']) 결과: 'developer'
2. 딕셔너리 수정 및 추가하기
딕셔너리의 요소를 수정하거나 새로운 요소를 추가하는 방법은 매우 간단합니다. 수정하고 싶은 키를 지정하고, 그 키에 새 값을 할당하면 됩니다. 만약 지정한 키가 딕셔너리에 이미 존재한다면, 그 키의 값이 새 값으로 변경됩니다. 반면에 지정한 키가 딕셔너리에 존재하지 않는다면, 새 키-값 쌍이 딕셔너리에 추가됩니다.
python
dict2 = {'name': 'John', 'age': 30, 'job': 'developer'}
값 수정하기
python
dict2['name'] = 'Jane'
print(dict2) 결과: {'name': 'Jane', 'age': 30, 'job': 'developer'}
새 요소 추가하기
python
dict2['location'] = 'Seoul'
print(dict2) 결과: {'name': 'Jane', 'age': 30, 'job': 'developer', 'location': 'Seoul'}
3. 딕셔너리 삭제하기
딕셔너리의 요소를 삭제하는 방법에는 크게 세 가지가 있습니다. 첫 번째는 del 키워드를 사용하는 방법이고, 두 번째는 딕셔너리의 pop 메서드를 사용하는 방법, 세 번째는 clear 메서드를 사용하여 딕셔너리의 모든 요소를 삭제하는 방법입니다.
python
dict2 = {'name': 'John', 'age': 30, 'job': 'developer', 'location': 'Seoul'}
del 키워드 사용하기
python
del dict2['location
']
print(dict2) 결과: {'name': 'John', 'age': 30, 'job': 'developer'}
pop 메서드 사용하기
python
dict2.pop('job')
print(dict2) 결과: {'name': 'John', 'age': 30}
clear 메서드 사용하기
python
dict2.clear()
print(dict2) 결과: {}
결론
딕셔너리는 Python에서 매우 중요한 역할을 하는 데이터 타입입니다. 이번 포스트에서는 딕셔너리에서 특정 요소를 접근하거나 수정, 추가, 삭제하는 방법에 대해 살펴보았습니다. 딕셔너리는 키를 통해 값을 빠르게 찾을 수 있기 때문에, 효율적인 데이터 관리를 위해 필수적으로 알아야 할 기술 중 하나입니다. 딕셔너리의 다양한 메서드와 함께 활용하면 데이터 관리가 더욱 쉬워집니다. 이에 대해서는 다음 포스트에서 자세히 설명하도록 하겠습니다. Python 학습에 있어서 딕셔너리는 중요한 개념이므로, 오늘 배운 내용을 잘 기억하시고, 실습을 통해 익숙해지시는 것을 권장드립니다. Python 코딩에 파이팅!다음 포스트에서 만나요.
추가적으로 도움이 될만한 포스팅 추천드릴게요.
데이터 타입 - 딕셔너리(1): 딕셔너리의 특성 및 생성 배우기
데이터 타입 - 딕셔너리(1): 딕셔너리의 특성 및 생성 배우기 안녕하세요, Python 학습자 여러분. 이번 포스트에서는 Python의 중요한 데이터 타입 중 하나인 '딕셔너리(dictionary)'에 대해 배워보겠습
engineering-teller.tistory.com
데이터 타입 - 튜플: 튜플의 특성 및 사용법 배우기
데이터 타입 - 튜플: 튜플의 특성 및 사용법 배우기 안녕하세요, Python 학습자 여러분. 이번 포스트에서는 Python의 핵심 데이터 타입 중 하나인 '튜플(tuple)'에 대해 배울 시간입니다. 튜플은 리스트
engineering-teller.tistory.com
데이터 타입 - 리스트(2): 리스트 수정, 삭제 및 메서드 배우기
데이터 타입 - 리스트(2): 리스트 수정, 삭제 및 메서드 배우기 안녕하세요, 여러분. 이번 포스트에서는 Python의 리스트에 대해 더 깊게 알아볼 것입니다. 이전 포스트에서는 리스트를 생성하고 원
engineering-teller.tistory.com
'Python' 카테고리의 다른 글
제어문 - 조건문(2): elif, else문 사용법 배우기 (0) | 2023.07.05 |
---|---|
제어문 - 조건문(1): if문 사용법 배우기 (0) | 2023.07.04 |
데이터 타입 - 딕셔너리(1): 딕셔너리의 특성 및 생성 배우기 (0) | 2023.07.02 |
데이터 타입 - 튜플: 튜플의 특성 및 사용법 배우기 (0) | 2023.07.01 |
데이터 타입 - 리스트(2): 리스트 수정, 삭제 및 메서드 배우기 (0) | 2023.06.27 |
댓글