Trong bài này, chúng ta sẽ học cách chuyển đổi danh sách các bộ giá trị thành một từ điển. Chuyển đổi một danh sách các bộ giá trị thành một từ điển là một việc đơn giản.
Làm theo các bước dưới đây để hoàn thành mã.
- Khởi tạo danh sách bằng các bộ giá trị.
- Sử dụng dict để chuyển đổi danh sách các bộ giá trị nhất định thành một từ điển.
- In từ điển kết quả.
Ví dụ
Hãy xem mã.
# initializing the list tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)] # converting to dict result = dict(tuples) # printing the result print(result)
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
Đầu ra
{'Key 1': 1, 'Key 2': 2, 'Key 3': 3, 'Key 4': 4, 'Key 5': 5}
Hãy thêm giá trị dưới dạng danh sách trong từ điển kết quả bằng phương thức setdefault ().
Làm theo các bước dưới đây để hoàn thành mã.
- Khởi tạo danh sách bằng các bộ giá trị.
- Lặp lại danh sách các bộ giá trị.
- Đặt giá trị mặc định cho khóa và nối giá trị.
- In kết quả.
Ví dụ
Hãy xem mã.
# initializing the list tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)] # result result = {} # iterating over the tuples lists for (key, value) in tuples: # setting the default value as list([]) # appending the current value result.setdefault(key, []).append(value) # printing the list print(result)
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
Đầu ra
{'Key 1': [1], 'Key 2': [2], 'Key 3': [3], 'Key 4': [4], 'Key 5': [5]}
Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.