반응형
사전(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"
"학과 : 컴퓨터 공학"
반응형
'파이썬 Python' 카테고리의 다른 글
파이썬(Python) PyQt5 QSlider 사용하기 (0) | 2024.06.30 |
---|---|
파이썬(Python) 개발도구(PyCharm) 단축키 설정과 검색하는 방법 (2) | 2024.04.11 |
PyCharm Python 모듈 최신 버전으로 업데이트 하는 방법 (0) | 2024.03.28 |
파이썬(Python) 기본 개발툴 IDLE 설치하는 방법 (0) | 2024.03.13 |
파이썬(Python) 개발 도구 PyCharm JDK 환경변수 에러 해결하는 방법 (0) | 2024.02.16 |
Python(파이썬) selenium(셀레니움) PermissionError : 엑세스가 거부되었습니다. 에러 (2) | 2024.01.16 |
파이썬(Python) 윈도우10 환경 변수 등록하기 (0) | 2023.12.24 |
파이썬(Python) 개발툴 PyCharm 테마 변경하는 방법 (0) | 2023.12.12 |