เมื่อจำเป็นต้องแปลง 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
- ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
- แสดงเป็นเอาต์พุตบนคอนโซล