เมื่อจำเป็นต้องปฏิรูปองค์ประกอบหลัก K จะใช้การทำความเข้าใจรายการและวิธีการ "ผนวก"
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list = [231, 67, 232, 1, 238, 31, 793]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
temp = ''.join([str(ele) for ele in my_list])
my_result = []
for index in range(0, len(temp), K):
my_result.append(int(temp[index: index + K]))
print("The resultant list is :")
print(my_result) ผลลัพธ์
The list is : [231, 67, 232, 1, 238, 31, 793] The value of K is 3 The resultant list is : [231, 672, 321, 238, 317, 93]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ค่าของ K จะเริ่มต้นและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบในรายการและแปลงเป็นประเภทสตริงและเข้าร่วมโดยการเว้นวรรค
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
มีการกำหนดรายการที่ว่างเปล่า
-
ค่าที่สูงถึง K จะถูกทำซ้ำและองค์ประกอบจากดัชนี 0 ถึง K จะถูกผนวกเข้ากับรายการที่ว่างเปล่า
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล