Computer >> Máy Tính >  >> Lập trình >> Python

Danh sách các bộ chuyển đổi sang từ điển trong Python

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.