सूची काटने का उपयोग करना
इस दृष्टिकोण में हम सूची के आगे और पीछे दोनों तरफ से स्लाइसिंग का उपयोग करते हैं। परिणाम एक नई सूची में संग्रहीत किया जाता है। काटे जाने वाले तत्वों की संख्या एक चर हो सकती है।
उदाहरण
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 कीवर्ड का उपयोग करते हैं। हम पहले पीछे से स्लाइस करके डेल लगाते हैं और फिर सामने से लगाते हैं।
उदाहरण
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']