딕셔너리 이해하기
이 단계에서는 Python 의 기본적인 데이터 구조인 딕셔너리에 대해 배우게 됩니다. 딕셔너리는 키 - 값 쌍으로 데이터를 저장하는 데 사용되며, 관련 키를 기반으로 값을 빠르게 검색할 수 있습니다.
딕셔너리는 중괄호 {}를 사용하여 정의됩니다. 각 키 - 값 쌍은 콜론 :으로 구분되며, 쌍은 쉼표 ,로 구분됩니다. 다음은 간단한 예시입니다.
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
print(my_dict)
딕셔너리로 작업하기 위해 VS Code 편집기를 사용하여 ~/project 디렉토리에 dictionary_example.py라는 Python 파일을 생성해 보겠습니다.
VS Code 를 열고 ~/project 디렉토리에 dictionary_example.py라는 새 파일을 생성하고 다음 내용을 추가합니다.
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Print the entire dictionary
print(my_dict)
이제 터미널에서 다음 명령을 사용하여 Python 스크립트를 실행합니다.
python ~/project/dictionary_example.py
다음과 같은 출력을 볼 수 있습니다.
{'name': 'Alice', 'age': 30, 'city': 'New York'}
딕셔너리에서 특정 값에 접근하려면 대괄호 [] 안에 키를 사용합니다.
name = my_dict["name"]
print(name)
dictionary_example.py 파일을 수정하여 다음 줄을 포함합니다.
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Access a value using the key
name = my_dict["name"]
print(name)
스크립트를 다시 실행합니다.
python ~/project/dictionary_example.py
이제 출력은 다음과 같습니다.
Alice
새로운 키 - 값 쌍을 딕셔너리에 추가할 수도 있습니다.
my_dict["occupation"] = "Engineer"
print(my_dict)
dictionary_example.py 파일을 업데이트합니다.
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Add a new key-value pair
my_dict["occupation"] = "Engineer"
print(my_dict)
스크립트를 실행합니다.
python ~/project/dictionary_example.py
출력은 다음과 같습니다.
{'name': 'Alice', 'age': 30, 'city': 'New York', 'occupation': 'Engineer'}
딕셔너리는 변경 가능합니다. 즉, 키와 관련된 값을 변경할 수 있습니다.
my_dict["age"] = 31
print(my_dict)
dictionary_example.py 파일을 수정합니다.
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Change the value of an existing key
my_dict["age"] = 31
print(my_dict)
스크립트를 실행합니다.
python ~/project/dictionary_example.py
출력은 다음과 같습니다.
{'name': 'Alice', 'age': 31, 'city': 'New York'}
Python 에서 구조화된 데이터로 작업하려면 딕셔너리를 이해하는 것이 중요합니다. 딕셔너리는 정보를 저장하고 검색하는 유연하고 효율적인 방법을 제공합니다.