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