Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để hợp nhất hai danh sách và sắp xếp nó

Khi cần hợp nhất hai danh sách và sắp xếp chúng, một phương pháp có thể được xác định để sắp xếp danh sách bằng phương pháp ‘sắp xếp’.

Dưới đây là minh chứng về điều tương tự -

Ví dụ

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))

Đầu ra

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]

Giải thích

  • Một phương thức có tên 'merge_list' được xác định có hai danh sách làm tham số.

  • Hai danh sách được nối bằng toán tử ‘+’.

  • Nó được gán cho một biến.

  • Phương pháp sắp xếp được sử dụng để sắp xếp kết quả cuối cùng.

  • Bên ngoài phương thức, hai danh sách được xác định và hiển thị trên bảng điều khiển.

  • Phương thức được gọi bằng cách chuyển hai danh sách này.

  • Đầu ra được hiển thị trên bảng điều khiển.