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

पायथन – N से K दूरी पर मौजूद एलिमेंट्स हटाना


जब उन एलिमेंट्स को हटाना हो जो N से K दूरी पर हैं, तो एक विशिष्ट शर्त के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

उदाहरण

my_list = [13, 52, 5, 45, 65, 61, 18]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
N = 5
print("The value of N is ")
print(N)
my_result = [element for element in my_list if element < N - K or element > N + K]
print("The result is:")
print(my_result)

आउटपुट

The list is : [13, 52, 5, 45, 65, 61, 18]
The value of K is 3
The value of N is 5
The result is: [13, 52, 45, 65, 61, 18]

व्याख्या

  • इंटीजर की एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • N का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके एलिमेंट्स पर पुनरावृति की जाती है और जांचा जाता है कि कोई एलिमेंट N और K के अंतर से कम है या N और K के योग से अधिक।

  • यदि हाँ, तो एलिमेंट को लिस्ट में स्टोर किया जाता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

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

  1. - Python Pandas - जांचें कि इंडेक्स खाली है या नहीं (0 तत्व)

    परिचय पैंडास इंडेक्स के खाली होने (0 तत्व) की जांच के लिए index.empty प्रॉपर्टी का उपयोग करें। यह बूलियन मान लौटाता है। आवश्यक लाइब्रेरी आयात करें import pandas as pd खाली इंडेक्स बनाएं index = pd.Index([]) इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स...\n, index) खाली इंडेक्स की जांच करें print(

  1. - पायथन में 1 से n तक n तत्वों वाली सूची बनाने का प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है। हमें आकार n की तत्वों की एक सूची बनानी है, तत्व 1 से n तक हैं।उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट [1,2,3,4,5] होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:इस समस्या को हल करने के लिए पायथन लिस्ट कॉम्प्रिहेंशन रणनीति का उपयोग करेंप

  1. पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें

    NaN मानों को बदलने के लिए fillna() विधि का उपयोग करें। मान लीजिए हमारी CSV फ़ाइल Microsoft Excel में कुछ NaN मानों के साथ खुली है:सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pdCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)