Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में सूची से आगे और पीछे की रेंज हटाएं


सूची स्लाइसिंग का उपयोग करके

इस दृष्टिकोण में हम सूची के आगे और पीछे दोनों तरफ से स्लाइसिंग करते हैं। परिणाम एक नई सूची में संग्रहीत होता है। हटाए जाने वाले तत्वों की संख्या एक वेरिएबल हो सकती है।

उदाहरण

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']
  1. - पायथन लिस्ट कॉम्प्रिहेंशन और स्लाइसिंग

    इस लेख में हम पायथन में लिस्ट स्लाइसिंग और लिस्ट कॉम्प्रिहेंशन को समझेंगे। ये दोनों तकनीकें लिस्ट के साथ काम करने को अधिक संक्षिप्त और पठनीय बनाती हैं। लिस्ट स्लाइसिंग क्या है? स्लाइसिंग का अर्थ है किसी लिस्ट के एक भाग (सबसेट) को निकालना। आप निर्दिष्ट कर सकते हैं कि कहां से शुरू करें, कहां रुकें और

  1. - Python में try और except

    Python में अपवाद प्रबंधन का उपयोग करने के लिए, हमें पहले सभी except क्लॉज को पकड़ने की आवश्यकता है। Python अपवादों को पकड़ने के लिए try और except कीवर्ड प्रदान करता है। try ब्लॉक कोड को स्टेटमेंट दर स्टेटमेंट निष्पादित किया जाएगा। हालांकि, यदि कोई अपवाद होता है, तो शेष try कोड निष्पादित नहीं होगा

  1. - पायथन का उपयोग करके सरणी सूची में 0 और 1 को पृथक करना

    समस्या विवरण लिस्ट कॉम्प्रिहेंशन पायथन में एक लोकप्रिय तकनीक है। यहां हम इस तकनीक का उपयोग करते हैं। हम एक यूजर इनपुट सरणी बनाते हैं और सरणी के तत्व यादृच्छिक क्रम में 0 और 1 होने चाहिए। फिर 0 को बाईं ओर और 1 को दाईं ओर पृथक करें। हम सरणी को पार करते हैं और दो अलग-अलग सूचियां अलग करते हैं, एक में 0