>백엔드 개발 >파이썬 튜토리얼 >Python의 유일한 매핑 유형은 무엇입니까

Python의 유일한 매핑 유형은 무엇입니까

(*-*)浩
(*-*)浩원래의
2019-06-24 16:52:299299검색

Dictionary는 키-값 쌍의 형태로 데이터를 저장하는 Python의 유일한 매핑 유형입니다. Python은 키에 대해 해시 함수 연산을 수행하고 계산 결과에 따라 값의 저장 주소를 결정하므로 사전은 순서에 맞지 않게 저장되며 키는 해시 가능해야 합니다. 해시 가능이란 키가 숫자, 문자열, 튜플과 같이 변경할 수 없는 유형이어야 함을 의미합니다.

Python의 유일한 매핑 유형은 무엇입니까

사전은 목록 외에 Python에서 가장 유연한 내장 데이터 구조 유형입니다. 목록은 순서가 지정된 개체의 조합이고 사전은 순서가 없는 개체의 모음입니다. 둘 사이의 차이점은 사전의 요소가 오프셋이 아닌 키로 액세스된다는 것입니다. (추천 학습: Python 비디오 튜토리얼)

Dictionary는 변경 가능한 또 다른 컨테이너 모델이며 모든 유형의 객체를 저장할 수 있습니다.

사전의 각 키-값 키=>값 쌍은 콜론 : 으로 구분되고, 각 키-값 쌍은 쉼표 , 로 구분됩니다. 전체 사전은 중괄호 {} 안에 포함되며 형식은 다음과 같습니다. :

d = {key1 : value1, key2 : value2 }

key 일반적으로 마지막 키-값 쌍이 반복되면 이전 값이 고유할 필요가 없습니다.

>>>dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']'3'
>>> dict{'a': 1, 'b': '3'}

값은 모든 데이터 유형이 될 수 있지만 키는 문자열, 숫자 또는 튜플과 같이 변경할 수 없어야 합니다.

간단한 사전 예:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

다음과 같은 사전을 만들 수도 있습니다.

dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 열을 방문하여 알아보세요!

위 내용은 Python의 유일한 매핑 유형은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.