사전
개체 모음이라는 점에서 목록과 유사한
사전이라는 또 다른 Python 복합 데이터 유형을 살펴보겠습니다.
사전 및 목록에는 다음과 같은 특징이 있습니다.
- 둘 다 변경 가능합니다.
- 둘 다 동적입니다(필요에 따라 확장 및 축소 가능).
- 둘 다 중첩될 수 있습니다(목록에 다른 목록이 포함될 수 있고 사전에는 다른 사전이 포함될 수 있으며 사전에도 목록이 포함될 수 있으며 그 반대도 가능합니다).
사전은 주로 요소에 액세스하는 방법에서 목록과 다릅니다.
- 목록 요소는 인덱싱을 통해 목록의 위치에 따라 액세스됩니다.
- 사전 요소는 키를 사용하여 액세스합니다.
사전은 연관 배열로 더 잘 알려진 Python으로 구현된 데이터 구조입니다. 사전은 집합으로 구성됩니다. 키 쌍 -값. 각 키-값 쌍 키를 해당 값에 매핑합니다.
사전 만들기
쉼표로 구분된 키-값 쌍 목록을 중괄호(
{}
)로 묶어 사전을 정의할 수 있습니다. 콜론(
:
)은 각 키와 관련된 하나의 값:
디 = {
<키>: <값>,
<키>: <값>,
.
.
.
<키>: <값>
}
내장된 dict()
함수를 사용하여 사전을 만들 수 있습니다. dict()
인수는 키-값
쌍의 시퀀스여야 합니다. 튜플 목록은 다음과 같이 잘 작동합니다.
d = 사전([
(<키>, <값>),
(<키>, <값),
.
.
.
(<키>, <값>)
])
print()
명령으로 간단하게 목록의 내용을 화면에 표시할 수 있습니다. 사전의 항목은 작성된 순서대로 표시됩니다.