Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีเรียงลำดับตัวอักษรในสตริงตามลำดับอักษรใน Python

เพื่อเรียงตัวอักษรในสตริงตามลำดับอักษร ให้ใช้ฟังก์ชัน sorted ที่คืนลิสต์ตัวอักษรที่เรียงแล้ว จากนั้น join เพื่อรวมเป็นสตริง ตัวอย่าง:

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

หากต้องการตัวอักษรที่ไม่ซ้ำกันเท่านั้น ให้ใช้ set ตัวอย่าง:

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