자료구조 2

파이썬 기초 :: 딕셔너리(Dictionary) 인덱싱

딕셔너리(Dictionary)는 인덱스(index)를 사용하여 특정 키(key)에 해당하는 값을 검색할 수 있습니다. 딕셔너리에서는 숫자 인덱스를 사용하는 것이 아니라 키를 사용합니다. 예를 들어, 다음과 같은 딕셔너리를 가정해봅시다 student_scores = {'John': 90, 'Emily': 85, 'Daniel': 95, 'Sarah': 88} 이 딕셔너리는 학생들의 이름과 점수를 저장하고 있습니다. 이제 'John'의 점수를 얻기 위해 다음과 같이 인덱싱을 사용할 수 있습니다. john_score = student_scores['John'] print(john_score) 출력 결과는 90이 될 것입니다. 여기서 'John'이 키이고, 해당하는 값은 90입니다. 딕셔너리에서는 키를 사용하여..

파이썬 기초 :: 딕셔너리(Dictionary) 정의, 할당

파이썬에서 딕셔너리(Dictionary)는 내장된 자료구조로, 키-값 쌍(key-value pair)을 사용하여 데이터를 저장하고 검색할 수 있게 해주는 것입니다. 다른 프로그래밍 언어에서는 해시맵(hashmap)이나 연관 배열(associative array)로도 불립니다. +해싱 방식을 사용하기 때문! 리스트, 문자열, 튜플은 숫자로 된 인덱스를 이용해 값에 접근하는데 딕셔너리는 Key 값으로 접근한다는 점이 주목할 부분입니다. 딕셔너리는 중괄호{}를 사용하거나 내장된 dict() 생성자를 사용하여 생성할 수 있습니다. 딕셔너리에서 각 키-값 쌍은 콜론(:)으로 구분되며, 서로 다른 쌍은 쉼표로 구분됩니다. 아래는 딕셔너리의 예시입니다. my_dict = {'name': 'John', 'age': 2..