1. 사전 유형 만들기
다음과 같이 {}를 사용하여 사전을 생성할 수 있습니다.
dic1 = {'a': 1, 'b': 2}
위의 코드에서 dic1은 키-값 쌍의 사전입니다.
2. 복합 사전형
이 방법은 두 개의 사전을 결합하여 새 사전을 만듭니다.
dic2 = {'c': 3, 'd': 4}
dic3 = {**dic1, **dic2}
위의 코드에서 ** 연산자는 두 사전을 연결하는 데 사용됩니다.
3. 사전형 키워드 검색
다음과 같이 in 키워드를 사용하여 사전에서 특정 키를 검색할 수 있습니다.
print('a' in dic1) # Return True
위의 코드에서 ‘a’가 dic1 사전의 키에 있는지 확인합니다.
4. 사전 유형에서 키 삭제
다음과 같이 pop() 또는 del 키워드를 사용하여 사전에서 특정 키를 삭제할 수 있습니다.
dic1.pop('a') # remove
# del dic1('a') #remove
위의 코드에서 “a” 키를 제거하십시오.
5. 사전 유형 이해
다음과 같이 Dictionary type comprehension을 이용하여 사전을 생성할 수 있습니다.
위 코드에서 'a' key를 제거합니다.
5. Dictionary 타입 comprehension
다음과 같이 Dictionary 타입 comprehension을 사용하여 딕셔너리를 생성할 수 있습니다.
위의 코드에서 range() 함수를 사용하여 1에서 10까지의 목록을 만듭니다.
그런 다음 list comprehension을 사용하여 list al을 만들고 사전 이해를 사용하여 1에서 10까지의 키와 제곱 값을 포함하는 dic_comp 사전을 만듭니다.
6. 사전 유형에서 None 제거
다음과 같이 Dictionary 유형 이해를 사용하여 값이 None인 키-값 쌍을 사전에서 제거할 수 있습니다.
dic={'a':1, 'b':2, 'c':3, 'd':5, 'e':None}
remove_none={k:v for (k, v) in dic.items() if v is not None}