รวมสอง List ด้วยออเปอเรเตอร์ + แล้วใช้เมธอด sort() จัดเรียง
ตัวอย่างโค้ด
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("The first list is :")
print(list_1)
print("The second list is :")
print(list_2)
print(merge_list(list_1, list_2))
ผลลัพธ์
The first list is : [20, 18, 9, 51, 48, 31] The second list is : [28, 33, 3, 22, 15, 20] [3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]
คำอธิบาย
- ฟังก์ชัน merge_list รวม List ด้วย
+ - เรียงลำดับด้วย sort() แบบ in-place
- คืนค่า List ที่รวมและเรียงแล้ว