Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python in số đã sắp xếp được tạo bằng cách gộp tất cả phần tử trong mảng

Khi cần in các số đã sắp xếp được hình thành bằng cách gộp các phần tử của mảng, ta định nghĩa phương thức sắp xếp số và chuyển thành số nguyên. Phương thức khác ánh xạ list thành chuỗi và sắp xếp lại.

Ví dụ

def get_sorted_nums(my_num):
    my_num = ''.join(sorted(my_num))
    my_num = int(my_num)
    print(my_num)

def merged_list(my_list):
    my_list = list(map(str, my_list))
    my_str = ''.join(my_list)
    get_sorted_nums(my_str)

my_list = [7, 845, 69, 60, 99, 11]
print("The list is:")
print(my_list)
print("The result is:")
merged_list(my_list)

Đầu ra

The list is: [7, 845, 69, 60, 99, 11]
The result is: 11456678999

Giải thích

  • Hàm get_sorted_nums nhận số, chuyển chuỗi, sắp xếp, chuyển int, in ra.
  • Hàm merged_list nhận list, chuyển thành chuỗi bằng map, gọi hàm sắp xếp.
  • Định nghĩa list, hiển thị, gọi phương thức.