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

Python Tuple을 사전으로 어떻게 변환합니까?


딕셔너리 객체는 dict() 함수를 사용하여 생성할 수 있습니다. 이 함수는 튜플의 튜플을 인수로 취합니다. 각 튜플은 키 값 쌍을 포함합니다.

>>> t=((1,'a'), (2,'b'))
>>> dict(t)
{1: 'a', 2: 'b'}

키와 값을 교환하려면

>>> t=((1,'a'), (2,'b'))
>>> dict((y, x) for x, y in t)
{'a': 1, 'b': 2}