Trong Python mới hơn, tôi có thể sử dụng chức năng sắp xếp và dễ dàng sắp xếp ra một danh sách các chuỗi theo vài ký tự cuối cùng của họ như vậy:Python Sắp xếp nhân vật cuối
lots_list=['anything']
print sorted(lots_list, key=returnlastchar)
def returnlastchar(s):
return s[10:]
Làm thế nào tôi có thể thực hiện ở trên để lots_list.sort()
được sử dụng trong Python cũ (2.3)?
"Lỗi: Khi tôi cố gắng sử dụng sorted()
, the global name sorted is not defined
."
Cảm ơn!
bao nhiêu tuổi là python cũ của bạn? – lucemia
2.3 Tôi nghĩ vậy. Tôi không thể sử dụng được sắp xếp(). Chỉ .sort() –