Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 사전 데이터 유형

<시간/>

Python의 사전은 일종의 해시 테이블 유형입니다. Perl에서 발견되는 연관 배열 또는 해시처럼 작동하며 키-값 쌍으로 구성됩니다. 사전 키는 거의 모든 Python 유형이 될 수 있지만 일반적으로 숫자 또는 문자열입니다. 반면 값은 임의의 Python 개체일 수 있습니다.

예시

사전은 중괄호({ })로 묶이고 값은 대괄호([])를 사용하여 할당하고 액세스할 수 있습니다. 예를 들어 -

#!/usr/bin/python
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one'] # Prints value for 'one' key
print dict[2] # Prints value for 2 key
print tinydict # Prints complete dictionary
print tinydict.keys() # Prints all the keys
print tinydict.values() # Prints all the values

출력

이것은 다음 결과를 생성합니다 -

This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']

사전에는 요소 간의 순서 개념이 없습니다. 요소가 "비정상적"이라고 말하는 것은 옳지 않습니다. 단순히 순서가 지정되지 않은 것입니다.