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

एक सूची में पायथन फ्रंट और रीयर रेंज हटाना?

सूची काटने का उपयोग करना

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

उदाहरण

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']

  1. पायथन सूची समझ और टुकड़ा करना?

    इस खंड में, हम पायथन लिस्ट स्लाइसिंग और लिस्ट कॉम्प्रिहेंशन को समझने जा रहे हैं। लिस्टिंग स्लाइसिंग क्या है? जैसा कि नाम से पता चलता है, स्लाइस का अर्थ है - किसी चीज को छोटे टुकड़ों (स्लाइस) में काटना। लिस्ट स्लाइसिंग एक मूल सूची से सूची के एक हिस्से को निकालने की प्रक्रिया है। लिस्ट स्लाइसिंग में

  1. कोशिश करें और पायथन को छोड़कर

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

  1. पायथन का उपयोग करके एक सरणी सूची में 0 और 1 को अलग करें?

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