Khi cần tạo dictionary từ danh sách, dùng phương thức fromkeys trong dict.
Ví dụ
Minh họa dưới đây:
my_list = ['Hi', 'Will', 'how', 'Python', 'cool']
print("Danh sách là:")
print(my_list)
my_dict = dict.fromkeys(my_list, "my_value")
print(my_dict)
Kết quả
Danh sách là: ['Hi', 'Will', 'how', 'Python', 'cool']
{'Hi': 'my_value', 'Will': 'my_value', 'how': 'my_value', 'Python': 'my_value', 'cool': 'my_value'}
Giải thích
- Định nghĩa danh sách chuỗi và hiển thị ra console.
- Dùng phương thức
fromkeyscó trongdictchuyển các phần tử danh sách thành key dictionary. - Giá trị cho mỗi key chỉ định ngay tại đây.
- Gán vào biến.
- Hiển thị đầu ra trên console.