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

รายการขยายโดย K ใน Python


ในบทความนี้ เราจะมาเรียนรู้วิธีขยายรายการโดยการจำลององค์ประกอบ K ครั้ง เราจะมีวิธีแก้ปัญหาสองวิธีที่แตกต่างกัน

ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา

  • เริ่มต้นรายการ K และรายการว่าง
  • 3วนซ้ำรายการและเพิ่มองค์ประกอบปัจจุบัน K ครั้งโดยใช้ตัวดำเนินการการจำลอง
  • พิมพ์ผลลัพธ์

ตัวอย่าง

มาดูโค้ดกันเลย

# initializing the list
numbers = [1, 2, 3]
K = 5

# empty list
result = []

# expanding the list
for i in numbers:
   result += [i] * K

# printing the list
print(result)

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]

ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา

  • เริ่มต้นรายการและ K.
  • วนซ้ำรายการและเพิ่มองค์ประกอบปัจจุบัน K ครั้งโดยใช้วงใน
  • พิมพ์ผลลัพธ์

ตัวอย่าง

มาดูโค้ดกันเลย

# initializing the list
numbers = [1, 2, 3]
K = 5

# expanding the list
result = [i for i in numbers for j in range(K)]

# printing the list
print(result)

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]

บทสรุป

หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น