외부 목록을 사용하여 튜플의 순서를 지정해야 하는 경우 목록 이해와 '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)] 설명
-
튜플 목록이 정의되어 콘솔에 표시됩니다.
-
다른 목록이 정의되어 콘솔에 표시됩니다.
-
튜플의 목록이 사전으로 변환됩니다.
-
반복되고 요소는 다른 목록에 저장됩니다.
-
그 결과 콘솔에 출력으로 표시되는 정렬된 튜플이 생성됩니다.