सूची स्लाइसिंग का उपयोग करके
इस दृष्टिकोण में हम सूची के आगे और पीछे दोनों तरफ से स्लाइसिंग करते हैं। परिणाम एक नई सूची में संग्रहीत होता है। हटाए जाने वाले तत्वों की संख्या एक वेरिएबल हो सकती है।
उदाहरण
listA = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
print("Given list : ", listA)
# आगे और पीछे से हटाए जाने वाले तत्वों की संख्या
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 कीवर्ड का उपयोग करते हैं। हम पहले पीछे से स्लाइसिंग के साथ del लागू करते हैं और फिर आगे से।
उदाहरण
listA = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
print("Given list : ", listA)
v = 2
# del और स्लाइसिंग का उपयोग करके
del listA[-v:], listA[:v]
print("New list : ", listA)
आउटपुट
Given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] New list : ['Tue', 'Wed', 'Thu']