ลิสต์เป็นคอนเทนเนอร์ข้อมูลที่ใช้บ่อยใน Python ขณะใช้ลิสต์เราอาจพบสถานการณ์ที่องค์ประกอบของลิสต์อาจเป็นลำดับของตัวเลข เราสามารถเพิ่มลำดับตัวเลขนี้เข้าไปในลิสต์ได้ด้วยฟังก์ชัน Python หลายตัว ในบทความนี้เราจะสำรวจวิธีต่างๆ ในการทำสิ่งนี้
ด้วย range และ extend
ฟังก์ชัน extend อนุญาตให้เราเพิ่มจำนวนองค์ประกอบในลิสต์ เราจะใช้ฟังก์ชัน range และใช้ extend กับลิสต์ เพื่อให้ลำดับตัวเลขที่ต้องการทั้งหมดถูกเพิ่มเข้าไปที่ท้ายลิสต์
ตัวอย่าง
listA = [55, 91, 3] # Given list
print("Given list: ", listA)
# Apply extend()
listA.extend(range(4))
# print result
print("The new list : ", listA)
Output
การรันโค้ดข้างต้นให้ผลลัพธ์ดังนี้ -
Given list: [55, 91, 3] The new list : [55, 91, 3, 0, 1, 2, 3]
ด้วย * และ range
ตัวดำเนินการ * สามารถขยายลิสต์ได้ด้วยข้อได้เปรียบของการเพิ่มองค์ประกอบที่ตำแหน่งใดก็ได้ เรายังใช้ฟังก์ชัน range อีกครั้งสู่ลำดับตัวเลข
ตัวอย่าง
listA = [55, 91, 3] # Given list
print("Given list: ", listA)
# Apply *
Newlist = [55, 91, *range(4), 3]
# print result
print("The new list : ", Newlist)
Output
การรันโค้ดข้างต้นให้ผลลัพธ์ดังนี้ -
Given list: [55, 91, 3] The new list : [55, 91, 0, 1, 2, 3, 3]