Tôi có đoạn code Python sau:Python lỗi khi cố gắng truy cập vào danh sách bằng cách chỉ số - "Danh sách các chỉ số phải là số nguyên, không str"
currentPlayers = query.getPlayers()
for player in currentPlayers:
return str(player['name'])+" "+str(player['score'])
Và tôi nhận được lỗi sau:
TypeError: list indices must be integers, not str
Tôi đã tìm kiếm một lỗi gần tôi, nhưng không chắc chắn làm thế nào để làm điều đó, không bao giờ có lỗi đó. Vì vậy, yeah, làm thế nào tôi có thể chuyển đổi nó thành số nguyên thay vì chuỗi? Tôi đoán vấn đề xuất phát từ str(player['score'])
.
Oye, cảm ơn. Tôi sửa nó rồi. –