Sử dụng cắt danh sách
Trong cách tiếp cận này, chúng tôi sử dụng cắt từ cả phía trước và phía sau của danh sách. Kết quả được lưu vào một danh sách mới. Số lượng phần tử được cắt có thể là một biến.
Ví dụ
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)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] New list : ['Tue', 'Wed', 'Thu']
Sử dụng del
Trong cách tiếp cận này, chúng tôi sử dụng từ khóa del. Đầu tiên chúng tôi áp dụng del với cắt từ phía sau và sau đó áp dụng nó từ phía trước.
Ví dụ
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)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] New list : ['Tue', 'Wed', 'Thu']