Để lấy danh sách tất cả khóa từ dictionary, dùng dict.keys() kết hợp list().
Ví dụ
my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
key_list = list(my_dict.keys())
print(key_list)
Kết quả
['name', 'time', 'location']
Cũng có thể dùng list comprehension (duyệt trực tiếp dict sẽ ra key):
Ví dụ
my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
key_list = [key for key in my_dict]
print(key_list)
Kết quả
['name', 'time', 'location']
Mẹo: list(my_dict) cũng cho cùng kết quả vì dict iterable trả về keys. dict.keys() trả về view – hiệu quả bộ nhớ hơn list.