รันโค้ดภาษา Python แล้วขึ้นข้อความผิดพลาดว่า AttributeError: 'str' object has no attribute 'sort' แบบนี้ต้องแก้ไขอย่างไร
>>> a = "hello, World"
>>> a.sort()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'sort'
วิธีแก้ไข
คำสั่ง sort() ภาษา Python ต้องใช้กับตัวแปรประเภทเรียงลำดับได้เช่น List ไม่สามารถใช้ได้กับตัวแปรอักษร/ข้อความ (String) สามารถเขียนโค้ดได้ดังนี้
>>> a = ["Hello", "World"]
>>> a.sort()
>>> a
['Hello', 'World']