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

외부 목록을 사용하여 튜플을 주문하는 Python 프로그램

<시간/>

외부 목록을 사용하여 튜플의 순서를 지정해야 하는 경우 목록 이해와 '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)]

설명

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

  • 다른 목록이 정의되어 콘솔에 표시됩니다.

  • 튜플의 목록이 사전으로 변환됩니다.

  • 반복되고 요소는 다른 목록에 저장됩니다.

  • 그 결과 콘솔에 출력으로 표시되는 정렬된 튜플이 생성됩니다.