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

จะจัดเรียงตัวอักษรในสตริงตามตัวอักษรใน Python ได้อย่างไร?


ในการจัดเรียงตัวอักษรในสตริงตามตัวอักษร คุณต้องใช้ฟังก์ชัน sorted ซึ่งส่งคืนรายการตัวอักษรที่จัดเรียงแล้ว ซึ่งคุณสามารถเข้าร่วมเพื่อรับสตริงได้ ตัวอย่างเช่น

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

หากคุณต้องการจัดเรียงเฉพาะอักขระที่ไม่ซ้ำ คุณสามารถใช้ชุดเพื่อให้ได้ผลลัพธ์ ตัวอย่างเช่น

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