เมื่อจำเป็นต้องต่อสตริงตามลำดับที่กำหนด ระบบจะใช้การวนซ้ำแบบง่าย
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
my_list = ["pyt", "fun", "for", "learning"]
print("The list is :")
print(my_list)
sort_order = [1, 0, 3, 2]
my_result = ''
for element in sort_order:
my_result += my_list[element]
print("The result is :")
print(my_result) ผลลัพธ์
The list is : ['pyt', 'fun', 'for', 'learning'] The result is : funpytlearningfor
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการจำนวนเต็มอีกรายการหนึ่ง ซึ่งเป็นลำดับของการเรียงลำดับ
-
มีการสร้างสตริงว่าง
-
รายการลำดับการจัดเรียงจะถูกวนซ้ำ และองค์ประกอบที่ถูกวนซ้ำถูกใช้เป็นดัชนีเพื่อเข้าถึงองค์ประกอบจากรายการสตริง
-
นี้ต่อท้ายสตริงว่าง
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล