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

파이썬에서 주어진 튜플에서 사전을 어떻게 만들 수 있습니까?


zip() 함수를 사용하여 각각 키 및 값 항목에 해당하는 두 개의 튜플 개체에서 반복 가능 개체를 생성한 다음 dict() 함수를 사용하여 사전 개체를 형성할 수 있습니다.

>>> T1=('a','b','c','d')
>>> T2=(1,2,3,4)
>>> dict((x,y) for x,y in zip(t1,t2))

사전 이해 구문을 사용하여 두 개의 튜플에서 사전 개체를 구성할 수도 있습니다.

>>> d={k:v for (k,v) in zip(T1,T2)}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}