Please Enable JavaScript!
Gon[ Enable JavaScript ]

파이썬(Python) dict 사전 클래스 사용하기

파이썬 Python
반응형

사전(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"
"학과 : 컴퓨터 공학"

 

반응형
Posted by 녹두장군1
,