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

पायथन - संख्या वाली पंक्तियों को हटाएं


परिचय

जब संख्या वाली पंक्तियों को हटाना हो, तो लिस्ट कॉम्प्रिहेंशन और 'not' और 'any' ऑपरेटर का उपयोग किया जाता है।

उदाहरण

my_list = [[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']]
print("The list is :")
print(my_list)

my_result = [index for index in my_list if not any(isinstance(element, int) for element in index)]
print("The result is :")
print(my_result)

आउटपुट

The list is : [[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']]
The result is : [['Pyt', 'is', 'best'], ['Pyt', 'fun']]

व्याख्या

  • सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और प्रत्येक तत्व की जांच की जाती है कि यह पूर्णांक प्रकार का है या नहीं।
  • तत्व प्रकार की जांच 'isinstance' मेथड का उपयोग करके की जाती है।
  • यदि यह पूर्णांक है, तो इसे हटा दिया जाता है।
  • अन्यथा, इसे एक सूची में संग्रहीत किया जाता है, और एक वेरिएबल में निर्दिष्ट किया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - पायथन प्रोग्राम – विशिष्ट जोड़ी योग वाली पंक्तियों को फ़िल्टर करना

    जब विशिष्ट जोड़ी योग वाली पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो एक मेथड परिभाषित की जाती है। यह जांचती है कि क्या किसी विशिष्ट इंडेक्स में एलिमेंट की के बराबर है, और इस आधार पर आउटपुट लौटाती है। उदाहरण def find_sum_pair(val, key): for index in range(len(val)): for ix in rang

  1. - पायथन में लंबाई K के टपल्स को हटाएं

    जब विशिष्ट लंबाई K के टपल्स को हटाना हो, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है। उदाहरण my_list = [(32, 51), (22, 13), (94, 65, 77), (70,), (80, 61, 13, 17)] print(सूची है:) print(my_list) K = 1 print(K का मान है:) print(K) my_result = [ele for ele in my_list if len(ele) != K] print(फिल्टर

  1. - पायथन में दी गई रेंज के साथ संख्याओं की सूची बनाएं

    पायथन अपने पुस्तकालयों और विधियों की विस्तृत विविधता के माध्यम से डेटा मैनिपुलेशन में किसी भी आवश्यकता को संभाल सकता है। जब हमें दी गई संख्याओं की एक जोड़ी के बीच सभी संख्याओं को उत्पन्न करने की आवश्यकता होती है, तो हम पायथन के बिल्ट-इन फंक्शन के साथ-साथ कुछ पुस्तकालयों का उपयोग कर सकते हैं। इस लेख