외부 목록을 사용하여 튜플의 순서를 지정해야 하는 경우 목록 이해와 'dict' 메서드를 사용할 수 있습니다.
아래는 동일한 데모입니다 -
예
my_list = [('Mark', 34), ('Will', 91), ('Rob', 23)] print("The list of tuple is : ") print(my_list) ordered_list = ['Will', 'Mark', 'Rob'] print("The ordered list is :") print(ordered_list) temp = dict(my_list) my_result = [(key, temp[key]) for key in ordered_list] print("The ordered tuple list is : ") print(my_result)입니다.
출력
The list of tuple is : [('Mark', 34), ('Will', 91), ('Rob', 23)] The ordered list is : ['Will', 'Mark', 'Rob'] The ordered tuple list is : [('Will', 91), ('Mark', 34), ('Rob', 23)]
설명
-
튜플 목록이 정의되어 콘솔에 표시됩니다.
-
다른 목록이 정의되어 콘솔에 표시됩니다.
-
튜플의 목록이 사전으로 변환됩니다.
-
반복되고 요소는 다른 목록에 저장됩니다.
-
그 결과 콘솔에 출력으로 표시되는 정렬된 튜플이 생성됩니다.