Bạn có thể sử dụng .keys()
:
for key in your_dict.keys():
print key
hoặc chỉ lặp qua các từ điển:
for key in your_dict:
print key
Lưu ý rằng từ điển không được đặt hàng. phím kết quả của bạn sẽ đi ra theo một thứ tự nào ngẫu nhiên:
['Wonderland', 'ALice', 'in']
Nếu bạn quan tâm đến trật tự, một giải pháp sẽ được sử dụng danh sách, mà là ra lệnh:
sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]
for key, value in sort_of_dict:
print key
Bây giờ bạn nhận được kết quả mong muốn:
>>> sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]
>>>
>>> for key, value in sort_of_dict:
... print key
...
ALice
in
Wonderland
Tôi có thể bị cám dỗ biến nó thành danh sách các cặp khóa-giá trị phù hợp và sau đó sắp xếp dựa trên giá trị trong ví dụ này và sau đó lặp lại. (Hãy nhớ rằng các phím trong từ điển là * không * đã ra lệnh.) –
Đặt hàng không phải là vấn đề đối với tôi. Tôi không cần nó theo một thứ tự cụ thể. Tôi chỉ cố gắng nhập tên khóa vào cơ sở dữ liệu SQL. – upapilot