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

กำหนดช่วงขององค์ประกอบให้กับรายการใน Python


รายการเป็นที่เก็บข้อมูลที่ใช้บ่อยมากใน Python ในขณะที่ใช้รายการ เราอาจพบสถานการณ์ที่องค์ประกอบของรายการอาจเป็นลำดับของตัวเลข เราสามารถเพิ่มลำดับของตัวเลขนี้ลงในรายการโดยใช้ฟังก์ชัน Python มากมาย ในบทความนี้เราจะสำรวจวิธีการต่างๆ ในการทำสิ่งนั้น

มีระยะและขยาย

ฟังก์ชันขยายขอบเขตช่วยให้เราเพิ่มจำนวนองค์ประกอบในรายการได้ จะใช้ฟังก์ชัน 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)

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Given list: [55, 91, 3]
The new list : [55, 91, 3, 0, 1, 2, 3]

มี * และช่วง

ตัวดำเนินการ * สามารถขยายรายการได้โดยใช้การเพิ่มองค์ประกอบในตำแหน่งใดก็ได้ เรายังใช้ฟังก์ชัน 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)

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Given list: [55, 91, 3]
The new list : [55, 91, 0, 1, 2, 3, 3]