Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – ปฏิรูปองค์ประกอบหลัก K


เมื่อจำเป็นต้องปฏิรูปองค์ประกอบหลัก 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 จะถูกผนวกเข้ากับรายการที่ว่างเปล่า

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล