เมื่อจำเป็นต้องต่อสตริงตามลำดับที่กำหนด ระบบจะใช้การวนซ้ำแบบง่าย
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
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
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
มีการกำหนดรายการจำนวนเต็มอีกรายการหนึ่ง ซึ่งเป็นลำดับของการเรียงลำดับ
-
มีการสร้างสตริงว่าง
-
รายการลำดับการจัดเรียงจะถูกวนซ้ำ และองค์ประกอบที่ถูกวนซ้ำถูกใช้เป็นดัชนีเพื่อเข้าถึงองค์ประกอบจากรายการสตริง
-
นี้ต่อท้ายสตริงว่าง
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล