>  기사  >  백엔드 개발  >  Python dict 함수 사용법에 대한 자세한 설명

Python dict 함수 사용법에 대한 자세한 설명

DDD
DDD원래의
2023-11-10 15:20:171720검색

dict 함수 사용법: 1. "**kwarg" 매개변수를 사용하여 사전을 초기화합니다. 2. "mapping" 매개변수를 사용하여 사전을 초기화합니다. 3. "iterable" 매개변수를 사용하여 사전을 초기화합니다. 빈 사전.

Python dict 함수 사용법에 대한 자세한 설명

Python의 dict() 함수는 사전 객체를 생성하는 데 사용되며 키-값 쌍을 초기화할 수 있습니다. 이 함수는 반복 가능한 객체를 매개변수로 받아들일 수 있으며, 여기서 각 요소는 키-값 쌍을 포함하는 튜플입니다. 이번 글에서는 dict() 함수의 사용법과 예시를 자세히 소개하겠습니다.

dict() 함수 구문

dict() 함수 구문은 다음과 같습니다.

dict(**kwarg)
dict(mapping, **kwarg)
dict(iterable, **kwarg)

매개변수 설명:

**kwarg: 키-값 쌍, 사전을 초기화하는 데 사용됩니다.

mapping: 사전, 사전을 초기화하는 데 사용됩니다.

iterable: 반복 가능한 객체, 각 요소는 키-값 쌍을 포함하는 튜플입니다.

**kwarg 매개변수를 사용하여 사전을 초기화하세요

키-값 쌍을 키워드 인수 형식으로 dict() 함수에 전달하면 이 키-값 쌍을 사전의 초기화 데이터로 사용합니다. . 예:

d = dict(a=1, b=2, c=3)
print(d)  # 输出:{'a': 1, 'b': 2, 'c': 3}

위 코드에서는 키워드 매개변수 a=1, b=2, c=3을 사용하여 사전 d를 초기화합니다.

매핑 매개변수를 사용하여 사전 초기화

사전이 dict() 함수에 매개변수로 전달되면 사전의 키-값 쌍을 사전의 초기화 데이터로 사용합니다. 예:

m = {'a': 1, 'b': 2, 'c': 3}
d = dict(m)
print(d)  # 输出:{'a': 1, 'b': 2, 'c': 3}

위 코드에서는 사전 m을 사용하여 사전 d를 초기화합니다.

반복 가능한 매개변수를 사용하여 사전 초기화

반복 가능한 객체가 dict() 함수에 매개 변수로 전달되면 각 요소를 키-값 쌍을 포함하는 튜플로 처리되며 이러한 튜플은 사전 데이터의 초기화. 예:

i = [('a', 1), ('b', 2), ('c', 3)]
d = dict(i)
print(d)  # 输出:{'a': 1, 'b': 2, 'c': 3}

위 코드에서는 반복 가능한 객체 i를 사용하여 사전 d를 초기화합니다.

dict() 함수의 다른 용도

dict() 함수를 사용하여 빈 사전을 만들 수도 있습니다. 예:

d = dict()
print(d)  # 输出:{}

dict() 함수에 전달된 매개변수에 키워드 매개변수와 사전 또는 반복 가능한 객체 매개변수가 모두 있는 경우 먼저 키워드 매개변수로 초기화된 다음 사전 또는 반복 가능한 객체 매개변수로 초기화됩니다. 예:

d = dict(a=1, b=2, c=3, d={'x': 10, 'y': 20}, e=[1, 2, 3])
print(d)  # 输出:{'a': 1, 'b': 2, 'c': 3, 'd': {'x': 10, 'y': 20}, 'e': [1, 2, 3]}

dict() 함수에 전달된 매개변수에 중복된 키가 있는 경우 후속 키-값 쌍이 이전 키-값 쌍을 덮어씁니다. 예:

d = dict(a=1, b=2, c=3, b=4)
print(d)  # 输出:{'a': 1, 'b': 4, 'c': 3}

dict() 함수를 사용하여 다른 유형의 객체를 사전으로 변환할 수도 있습니다. 예를 들어, 키-값 쌍을 포함하는 튜플 목록을 사전으로 변환합니다:

t = [('a', 1), ('b', 2), ('c', 3)]
d = dict(t)
print(d)  # 输出:{'a': 1, 'b': 2, 'c': 3}

Summary

Python의 dict() 함수는 사전 객체를 생성하고 초기화하는 데 사용됩니다. 키워드 매개변수, 사전 매개변수 및 반복 가능한 객체 매개변수를 허용하고 다양한 매개변수 형식에 따라 초기화할 수 있습니다. dict() 함수를 사용할 때 키 중복과 키-값 쌍의 순서에 주의해야 합니다. 동시에 dict() 함수를 사용하여 다른 유형의 객체를 사전으로 변환할 수도 있습니다.

위 내용은 Python dict 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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