मान लीजिए कि हमारे पास nums नामक तत्वों की एक सूची है। हमें सभी विषम अनुक्रमित तत्वों को फ़िल्टर करना होगा, इसलिए केवल उस सूची से अनुक्रमित तत्वों को ही वापस करें।
इसलिए, यदि इनपुट nums =[5,7,6,4,6,9,3,6,2] जैसा है, तो आउटपुट [7, 4, 9, 6]
होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- इस समस्या को हल करने के लिए पायथन सूची स्लाइसिंग रणनीति का उपयोग करें
- इंडेक्स 1 से शुरू करें, सूची के अंत में समाप्त करें और प्रत्येक चरण को 2 से बढ़ाएं, ताकि स्लाइसिंग हो
- वाक्यविन्यास है [1::2]
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
def solve(nums): return nums[1::2] nums = [5,7,6,4,6,9,3,6,2] print(solve(nums))
इनपुट
[5,7,6,4,6,9,3,6,2]
आउटपुट
[7, 4, 9, 6]