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

Python - Kết nối Tuple với Khóa từ điển

Khi được yêu cầu nối bộ với khóa từ điển, khả năng hiểu danh sách và thuộc tính "join" sẽ được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự -

my_list = [(("pyt", "is", "best"), 10), (("pyt", "cool"), 1), (("pyt", "is", "fun"), 15)]

print("The list is :")
print(my_list)

my_result = {}
for sub_list in my_list:

   my_result[" ".join(sub_list[0])] = sub_list[1]

print("The result is :")
print(my_result)

Đầu ra

The list is :
[(('pyt', 'is', 'best'), 10), (('pyt', 'cool'), 1), (('pyt', 'is', 'fun'), 15)]
The result is :
{'pyt is best': 10, 'pyt cool': 1, 'pyt is fun': 15}

Giải thích

  • Một danh sách các bộ được xác định và được hiển thị trên bảng điều khiển.

  • Một từ điển trống được tạo.

  • Danh sách được lặp lại và khả năng hiểu danh sách được sử dụng để xóa khoảng trắng.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.