जब किसी सूची में सूचकांकों पर तत्वों को हटाने की आवश्यकता होती है, तो 'गणना' विशेषता, 'नहीं' ऑपरेटर, एक साधारण पुनरावृत्ति और 'संलग्न' विधियों का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) index_list = [2, 4, 5, 7] print("The index values stored in the list are :") print(index_list) my_result = [] for index, element in enumerate(my_list): if index not in index_list: my_result.append(element) print("The resultant list is : ") print(my_result) print("The list after sorting is : " ) my_result.sort() print(my_result)
आउटपुट
The list is : [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] The list after sorting is : [15, 23, 36, 45, 69, 71, 72, 75, 78, 91] The index values stored in the list are : [2, 4, 5, 7] The resultant list is : [15, 23, 45, 72, 78, 91] The list after sorting is : [15, 23, 45, 72, 78, 91]
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
इसे सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
अनुक्रमणिका मान एक सूची में संग्रहीत किए जाते हैं।
-
वे कंसोल पर भी प्रदर्शित होते हैं।
-
एक खाली सूची बनाई जाती है।
-
सूची को पुनरावृत्त किया जाता है, और एक 'अगर' शर्त रखी जाती है।
-
यह देखने के लिए जाँच करता है कि क्या सूचकांक सूचकांक मूल्य सूची में मौजूद नहीं है।
-
यदि नहीं, तो तत्व को खाली सूची में जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
-
सूची को फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।