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

पायथन - K दूरी में N . के साथ तत्वों को हटा दें

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

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

उदाहरण

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. पायथन पांडा - जांचें कि क्या सूचकांक 0 तत्वों के साथ खाली है

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

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

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

  1. पायथन पांडा - डेटाफ़्रेम में सभी NaN तत्वों को 0s . से बदलें

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