파이썬 Python
파이썬(Python) dict 사전 클래스 사용하기
녹두장군1
2024. 3. 5. 07:45
반응형
사전(Dictionary)은 파이썬에서 사용되는 데이터 구조로, 키(Key)와 값(Value) 쌍을 저장하는 데 사용합니다. 각 키는 고유해야 하며, 해당 키와 연결된 값을 검색하고 저장할 때 하는 데 사용합니다. 사전은 중괄호 “{}” 내에 키-값 쌍을 나열하여 생성됩니다. 사전은 키-값 쌍을 사용하여 데이터를 저장하고 관리하는 데 유용하며, 다양한 상황에서 활용할 수 있습니다.

| ◎ 구문 |
사전을 생성하는 구문은 다음과 같습니다.
my_dict = {"키1": 값1, "키2": 값2, "키3": 값3, ...}
l “my_dict”: 사전 변수의 이름을 지정합니다.
l “"키1": 값1, "키2": 값2, "키3": 값3, ...”: 사전에 포함할 키-값 쌍을 나열합니다.
| ◎ 1. 사전 생성 |
“student”라는 사전을 생성하고, 학생의 이름, 학년, 성적을 포함합니다.
student = {"이름": "홍길동", "학년": 3, "성적": 95.5}
| ◎ 2. 사전 값 접근 |
사전에서 "학년" 키에 해당하는 값을 가져와서 “grade”에 할당합니다.
student = {"이름": "홍길동", "학년": 3, "성적": 95.5}
grade = student["학년"]
print(grade)
[출력]
3
| ◎ 3. 사전 값 변경 |
사전에서 "성적" 키에 해당하는 값을 97.0으로 변경합니다.
student = {"이름": "홍길동", "학년": 3, "성적": 95.5}
student["성적"] = 97.0
print(student["성적"])
[출력]
97.0
| ◎ 4. 사전에 새로운 키-값 쌍 추가 |
사전에 "학과" 키와 해당하는 값을 추가합니다.
student = {"이름": "홍길동", "학년": 3, "성적": 95.5}
student["학과"] = "컴퓨터 공학"
print(student["학과"])
[출력]
{"이름": "홍길동", "학년": 3, "성적": 97.0, "학과": "컴퓨터 공학"}
| ◎ 5. 사전 순회 |
“items()” 메서드를 사용하여 사전의 모든 키-값 쌍을 순회하고 출력합니다.
student = {"이름": "홍길동", "학년": 3, "성적": 95.5}
for key, value in student.items():
print(key, ":", value)
[출력]
"이름 : 홍길동"
"학년 : 3"
"성적 : 97.0"
"학과 : 컴퓨터 공학"
반응형