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

पायथन - स्थितीय पंक्तियों को हटा दें

जब स्थितीय पंक्तियों को हटाने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और 'पॉप' पद्धति का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [[31, 42, 2], [1, 73, 29], [51, 3, 11], [0, 3, 51], [17, 3, 21], [1, 71, 10], [0, 81, 92]]

print("The list is :")
print(my_list)
my_index_list = [1, 2, 5]

for index in my_index_list[::-1]:
   my_list.pop(index)

print("The output is :")
print(my_list)

आउटपुट

The list is :
[[31, 42, 2], [1, 73, 29], [51, 3, 11], [0, 3, 51], [17, 3, 21], [1, 71, 10], [0, 81, 92]]
The output is :
[[31, 42, 2], [0, 3, 51], [17, 3, 21], [0, 81, 92]]

स्पष्टीकरण

  • एक नेस्टेड सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • पूर्णांक मानों वाली एक अन्य सूची परिभाषित की गई है।

  • इस सूची को बार-बार दोहराया जाता है और उलट दिया जाता है।

  • प्रत्येक अनुक्रमणिका को 'पॉप' पद्धति का उपयोग करके हटा दिया जाता है।

  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. अजगर में एक पुनरावृत्ति में सबस्ट्रिंग निकालें

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है, हमें स्ट्रिंग में सभी y और xz को एक पुनरावृत्ति में निकालना होगा। इसलिए, यदि इनपुट s =xyxxzyyxxzx जैसा है, तो आउटपुट xxxx होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - अस्थायी:=xz को हटाने के बाद स्

  1. पायथन में लगातार डुप्लिकेट निकालें

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है, यह स्ट्रिंग R और L से मिलकर बनी है, तो हमें कम से कम वर्णों को हटाना होगा जैसे कि कोई लगातार R और कोई लगातार L न हो। इसलिए, यदि इनपुट LLLRLRRR जैसा है, तो आउटपुट LRLR होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - देखा :=s का पहला अक्षर Ans :=s का प

  1. पायथन में तत्व निकालें

    मान लीजिए कि हमारे पास एक सरणी संख्या और एक अन्य मान वैल है, तो हमें उस मान के सभी उदाहरणों को जगह-जगह निकालना होगा और नई लंबाई ज्ञात करनी होगी। इसलिए, अगर इनपुट [0,1,5,5,3,0,4,5] 5 जैसा है, तो आउटपुट 5 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - गिनती :=0 अंकों की प्रत्येक अनुक्र