เมื่อจำเป็นต้องรวมสองรายการและจัดเรียงรายการ สามารถกำหนดวิธีการซึ่งเรียงลำดับรายการโดยใช้วิธี 'การจัดเรียง'
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
<ก่อน>def merge_list(list_1, list_2):merged_list =list_1 + list_2 merged_list.sort() return(merged_list)list_1 =[20, 18, 9, 51, 48, 31]list_2 =[28, 33, 3, 22 , 15, 20]print("รายการแรกคือ :")print(list_1)print("รายการที่สองคือ :")print(list_2)print(merge_list(list_1, list_2))ผลลัพธ์
รายการแรกคือ :[20, 18, 9, 51, 48, 31]รายการที่สองคือ:[28, 33, 3, 22, 15, 20][3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]
คำอธิบาย
-
มีการกำหนดเมธอดชื่อ 'merge_list' ซึ่งรับสองรายการเป็นพารามิเตอร์
-
ทั้งสองรายการถูกต่อกันโดยใช้ตัวดำเนินการ '+'
-
ถูกกำหนดให้กับตัวแปร
-
วิธีการจัดเรียงใช้เพื่อจัดเรียงผลลัพธ์สุดท้าย
-
นอกเมธอด มีการกำหนดสองรายการและแสดงบนคอนโซล
-
วิธีการนี้เรียกว่าโดยผ่านสองรายการนี้
-
เอาต์พุตจะแสดงบนคอนโซล