เมื่อจำเป็นต้องแบ่งทูเพิลเป็นค่า 'N' ความเข้าใจของรายการจะถูกใช้
ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = (87, 90, 31, 85,34, 56, 12, 5) print("The first tuple is :") print(my_tuple_1) N = 2 print("The value of 'N' has been initialized") my_result = [my_tuple_1[i : i + N] for i in range(0, len(my_tuple_1), N)] print("The tuple after chunking is : ") print(my_result)
ผลลัพธ์
The first tuple is : (87, 90, 31, 85, 34, 56, 12, 5) The value of 'N' has been initialized The tuple after chunking is : [(87, 90), (31, 85), (34, 56), (12, 5)]
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- ค่าของ 'N' เริ่มต้นขึ้นแล้ว
- ทูเพิลถูกทำซ้ำโดยใช้เมธอด 'range' และแบ่งออกเป็นส่วนๆ โดยใช้วงเล็บ '[]' นั่นคือการจัดทำดัชนี
- จากนั้นจะถูกแปลงเป็นประเภทรายการ
- ผลลัพธ์นี้ถูกกำหนดให้กับค่า
- แสดงเป็นเอาต์พุตบนคอนโซล