logo

Python에서 빈 사전 초기화

사전 Python에서 맵과 같은 데이터 값을 저장하는 데 사용되는 정렬되지 않은 데이터 값 모음입니다. 단일 값만 요소로 보유하는 다른 데이터 유형과 달리 Dictionary는 핵심 가치 쌍. 보다 최적화하기 위해 사전에 키-값을 제공합니다.

이제 빈 사전을 만드는 다양한 방법을 살펴보겠습니다.



방법 1: 사용 { } 상징.

대입문에서 중괄호 안에 요소를 지정하지 않음으로써 빈 사전 객체를 만들 수 있습니다.

암호:



파이썬3






# Python3 code to demonstrate use of> # {} symbol to initialize dictionary> emptyDict>=> {}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

스캐너 다음

>

산출

{} Length: 0>

방법 2: 사용 사전() 내장 기능.

빈 사전은 인수 없이 dict() 내장 함수로도 생성됩니다.

암호:

파이썬3




# Python3 code to demonstrate use of> # dict() built-in function to> # initialize dictionary> emptyDict>=> dict>()> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

컬렉션 자바
>

>

산출

{} Length: 0>

방법 3: 사전 초기화

단계별 접근 방식:

  1. 'emptyDict'라는 빈 사전을 초기화합니다.
  2. 'emptyDict' 사전을 초기화합니다. 사전 이해는 한 줄의 코드를 사용하여 Python에서 사전을 만드는 간결한 방법입니다. 이 경우 반복할 키-값 쌍이 없기 때문에 이해력이 비어 있습니다. 따라서 빈 목록이 이해에 전달됩니다. 결과는 빈 사전입니다.
  3. 결과 사전을 인쇄합니다.
  4. 'len()' 함수를 사용하여 사전의 길이를 인쇄하고, '타입()' 함수 .

파이썬3




# Python3 code to demonstrate initializing> # dictionary using dictionary comprehension> # Using dictionary comprehension> emptyDict>=> {key: value>for> key, value>in> []}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

산출

int로 strint
{} Length: 0>

시간 복잡성: 이 방법의 시간 복잡도는 O(1)입니다. 왜냐하면 일정한 시간이 걸리는 사전 이해를 사용하여 빈 사전을 초기화하기 때문입니다.

공간 복잡도: 이 방법의 공간 복잡도도 O(1)입니다. 사전의 크기에 관계없이 메모리에서 고정된 양의 공간을 차지하는 빈 사전을 초기화하기 때문입니다.