เมื่อจำเป็นต้องแปลง tuple เป็นพจนานุกรมคู่ที่อยู่ติดกัน คุณสามารถใช้วิธี 'dict' ความเข้าใจในพจนานุกรม และการแบ่งส่วนได้
พจนานุกรมเก็บค่าในรูปแบบของคู่ (คีย์, ค่า) ความเข้าใจในพจนานุกรมเป็นการจดชวเลขเพื่อวนซ้ำผ่านพจนานุกรมและดำเนินการกับพจนานุกรมนั้น
Slicing จะให้ค่าที่มีอยู่ใน iterable จากค่าดัชนีที่ต่ำกว่าที่กำหนดไปยังค่าดัชนีที่สูงกว่าที่กำหนด แต่ไม่รวมองค์ประกอบที่ค่าดัชนีที่สูงกว่า
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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) ผลลัพธ์
The first tuple is :
(7, 8, 3, 4, 3, 2)
The dictionary after converting to tuple is:
{7: 8, 3: 2} คำอธิบาย
- ทูเพิลถูกกำหนดและแสดงบนคอนโซล
- วิธี 'dict' ใช้เพื่อแปลง tuple เป็นพจนานุกรมโดยวนซ้ำองค์ประกอบใน tuple
- ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
- แสดงเป็นเอาต์พุตบนคอนโซล