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

Python – Concatenate Strings ในลำดับที่กำหนด


เมื่อจำเป็นต้องต่อสตริงตามลำดับที่กำหนด ระบบจะใช้การวนซ้ำแบบง่าย

ตัวอย่าง

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

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

คำอธิบาย

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

  • มีการกำหนดรายการจำนวนเต็มอีกรายการหนึ่ง ซึ่งเป็นลำดับของการเรียงลำดับ

  • มีการสร้างสตริงว่าง

  • รายการลำดับการจัดเรียงจะถูกวนซ้ำ และองค์ประกอบที่ถูกวนซ้ำถูกใช้เป็นดัชนีเพื่อเข้าถึงองค์ประกอบจากรายการสตริง

  • นี้ต่อท้ายสตริงว่าง

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล