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

Chuyển đổi tuple sang từ điển cặp liền kề bằng Python

Khi cần chuyển đổi một bộ từ sang một từ điển cặp kề, có thể sử dụng phương pháp 'dict', đọc hiểu từ điển và cắt.

Từ điển lưu trữ các giá trị dưới dạng một cặp (khóa, giá trị). Đọc hiểu từ điển là cách viết tắt để lặp lại từ điển và thực hiện các thao tác trên đó.

Việc cắt sẽ cung cấp các giá trị có trong một giá trị có thể lặp lại từ một giá trị chỉ mục thấp hơn cho trước đến một giá trị chỉ mục cao hơn đã cho, nhưng loại trừ phần tử ở giá trị chỉ mục cao hơn.

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

Ví dụ

my_tuple_1 = (7, 8, 3, 4, 3, 2)

print ("The first tuple is : " )
print(my_tuple_1)

my_result = dict(my_tuple_1[idx : idx + 2] for idx in range(0, len(my_tuple_1), 2))

print("The dictionary after converting to tuple is: ")
print(my_result)

Đầu ra

The first tuple is :
(7, 8, 3, 4, 3, 2)
The dictionary after converting to tuple is:
{7: 8, 3: 2}

Giải thích

  • Một bộ giá trị được xác định và hiển thị trên bảng điều khiển.
  • Phương thức 'dict' được sử dụng để chuyển bộ tuple thành từ điển bằng cách lặp lại các phần tử trong bộ tuple.
  • Kết quả này được gán cho một biến.
  • Nó được hiển thị dưới dạng đầu ra trên bảng điều khiển.