Python에서 사전 유형을 처리하는 방법

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}

error: Alert: Content selection is disabled!!