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

Python에서 중첩 튜플을 사용자 정의 키 사전으로 변환

<시간/>

중첩된 튜플을 사용자 정의 키 사전으로 변환해야 하는 경우 목록 이해를 사용할 수 있습니다.

아래는 동일한 데모입니다 -

예시

my_tuple =((6, 'Will', 13), (2, 'Mark', 15), (9, 'Rob', 12))print("두 튜플은 :")print(my_tuple)my_result =[{'key':sub[0], 'value':sub[1], 'id':sub[2]} for sub in my_tuple]print("변환된 사전은 :")print(my_result) 

출력

Thw 튜플은 :((6, 'Will', 13), (2, 'Mark', 15), (9, 'Rob', 12))변환된 사전은 :[{'key':6 , '값':'의지', 'id':13}, {'key':2, 'value':'Mark', 'id':15}, {'key':9, 'value':' Rob', 'id':12}]

설명

  • 튜플의 튜플이 정의되고 콘솔에 표시됩니다.

  • 목록 이해는 튜플을 반복하는 데 사용됩니다.

  • 사전의 키와 값에는 특정 ID와 함께 특정 값이 할당됩니다.

  • 이것은 변수에 할당됩니다.

  • 콘솔에 출력으로 표시됩니다.