การใช้การแบ่งส่วนรายการ
ในแนวทางนี้ เราใช้การแบ่งส่วนจากทั้งด้านหน้าและด้านหลังของรายการ ผลลัพธ์จะถูกเก็บไว้ในรายการใหม่ จำนวนองค์ประกอบที่จะแบ่งสามารถเป็นตัวแปรได้
ตัวอย่าง
listA = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : " ,listA) # No of elements to be deleted # from front and rear v = 2 new_list = listA[v:-v] print("New list : ",new_list)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] New list : ['Tue', 'Wed', 'Thu']
การใช้เดล
ในวิธีนี้เราใช้คำหลัก del ขั้นแรก เราใช้ del กับ slicing จากด้านหลัง แล้วจึงใช้จากด้านหน้า
ตัวอย่าง
listA = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : " ,listA) # No of elements to be deleted # from front and rear v = 2 # Using del and Slicing del listA[-v:], listA[:v] print("New list : ",listA)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] New list : ['Tue', 'Wed', 'Thu']