การล้างองค์ประกอบทั้งหมดในรายการหลามสามารถทำได้หลายวิธี ด้านล่างนี้คือวิธีการบางส่วนที่ใช้เพื่อให้บรรลุสิ่งนี้
ใช้ clear()
ฟังก์ชันนี้เป็นส่วนหนึ่งของไลบรารีมาตรฐานและทำให้รายการ python ว่างเปล่า
Syntax: list_name.clear() list_name is the name of the list supplied by
ตัวอย่าง
ในตัวอย่างด้านล่าง เราจะนำรายการและนำเครื่องหมาย () ไปใช้ ผลลัพธ์คือรายการว่าง
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #clear the list list.clear() print("After clearing the list\n") print(list)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After clearing the list []
การใช้ del()
ฟังก์ชัน del() คุณสามารถเลือกลบรายการในดัชนีที่กำหนด หรือคุณสามารถลบองค์ประกอบทั้งหมด ทำให้รายการว่างเปล่าได้
Syntax: del list_name
ในตัวอย่างด้านล่าง เรานำรายการ ลบองค์ประกอบที่ดัชนี 2 จากนั้นเราจะลบองค์ประกอบทั้งหมด
ตัวอย่าง
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #deleting one element from the list del list[2] print("After deleting an element\n") print(list) # Removing all elements del list[:] print("After deleting all elements\n") print(list)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting an element ['Mon', 'Tue', 'Thu'] After deleting all elements []
การใช้ *=0
ในแนวทางนี้ เราเพียงแค่กำหนด 0 ให้กับองค์ประกอบทั้งหมดในรายการซึ่งทำให้รายการว่างเปล่า * เป็นอักขระที่แสดงถึงองค์ประกอบทั้งหมด
ตัวอย่าง
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list *= 0 print("After deleting all elements\n") print(list)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []
แสดงรายการการเริ่มต้นใหม่
เราสามารถเริ่มต้นรายการใหม่ได้โดยเพียงแค่กำหนดรายการว่างให้กับรายการนั้น ในตัวอย่างด้านล่าง เรานำรายการแล้วกำหนดรายการว่างให้กับรายการนั้น ซึ่งจะสร้างรายการว่าง
ตัวอย่าง
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list = [] print("After deleting all elements\n") print(list)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []