728x90
Dictionary
Python 언어에는 딕셔너리(Dictionary)라는 구조가 있습니다. 간단한 코드로 살펴보겠습니다.
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin', 'norway':'oslo' }
# europe 딕셔너리의 키값을 출력합니다.
print(europe.keys())
# 'norway' 키 값에 해당하는 value를 출력합니다.
print(europe['norway'])
파이썬에서 딕셔너리는 일종의 JSON과 비슷하게 키와 값의 한 쌍으로 이루어집니다. 여러개로 나열할 수도 있고, 중요한 점은 중괄호를 사용한다는 것입니다.
구조를 살펴보면 아래와 같습니다.
{'키(key)':'값(value)','키(key)':'값(value)', ... }
여기서 키값만 추출할 때에는, 딕셔너리.keys() 메서드를 활용하면 됩니다.
특정 키에 해당하는 값(value)는 딕셔너리['키(key)']를 통해 알아낼 수 있습니다.
키(Key)값의 특징: 유일성, 불변성
아까 보신것처럼 값을 키로 찾아내려면, 유일한 키값이어야 합니다. 만약 같은 키를 가지고 값을 여러번 넣으려고 합니다.
키 값 추가하기
키 값은 간단히 추가할 수 있습니다.
아래와 같은 방식을 자주 사용합니다.
딕셔너리['키(key)값'] = '값(value)'
이렇게 하나씩 키값을 추가할 때는 이렇게 많이 사용합니다.
그러면, 수정과 삭제도 동일하게 작업할 수 있습니다.
# 수정
europe['germany'] = 'berlin'
# 호주 삭제
del europe['australia']
# Print europe
print(europe)
다음에는 여러 키 값을 다뤄보는 방법을 살펴보겠습니다.
'Data Science Fellowship > Python' 카테고리의 다른 글
[Pandas] DataFrame index 추출해보기 (0) | 2024.01.13 |
---|---|
[Python] if-else 조건문과 elif 이야기 (0) | 2023.12.09 |
[Python] Boolean 연산자와 넘파이 이야기 (0) | 2023.12.09 |
[Python] Pandas and DataFrame (0) | 2023.11.30 |
[Python] Built-in Data Type: 기본과 집합 자료형 (0) | 2023.11.29 |