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

Làm thế nào để sắp xếp các ký tự trong một chuỗi theo thứ tự bảng chữ cái trong Python?

Để sắp xếp các chữ cái trong một chuỗi theo thứ tự bảng chữ cái, bạn cần sử dụng hàm đã sắp xếp trả về một danh sách các chữ cái đã được sắp xếp mà sau đó bạn có thể nối để có được một chuỗi. Ví dụ:

>>> s = "helloworld"
>>> ''.join(sorted(s))
'dehllloorw'

Nếu bạn chỉ muốn sắp xếp các ký tự duy nhất, bạn có thể sử dụng các bộ để lấy kết quả. Ví dụ:

>>> s = "helloworld"
>>> ''.join(sorted(set(s)))
'dehlorw'