Tôi đã mong đợi phương thức khóa của Python trả về một tập hợp thay vì một danh sách. Vì nó gần giống với loại đảm bảo mà các khóa của một bản đồ băm sẽ cung cấp. Cụ thể, chúng là duy nhất và không được sắp xếp, giống như một tập hợp. Tuy nhiên, phương thức này trả về một danh sách:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
Đây chỉ là một lỗi trong API Python hay là có một số lý do khác khiến tôi bị thiếu?