Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อสั่งซื้อ Tuples โดยใช้ List . ภายนอก


เมื่อจำเป็นต้องสั่งซื้อ tuples โดยใช้รายการภายนอก สามารถใช้ list comprehension และ 'dict' method ได้

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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)]

คำอธิบาย

  • รายการ tuple ถูกกำหนดและแสดงบนคอนโซล

  • มีการกำหนดรายการอื่นและแสดงบนคอนโซล

  • รายการทูเพิลจะถูกแปลงเป็นพจนานุกรม

  • มีการทำซ้ำและองค์ประกอบจะถูกเก็บไว้ในรายการอื่น

  • ซึ่งส่งผลให้มีทูเพิลที่เรียงลำดับซึ่งแสดงเป็นเอาต์พุตบนคอนโซล