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

श्रृंखला में सबसे अधिक बार-बार दोहराए जाने वाले तत्व को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

इनपुट - मान लें, आपके पास एक सीरीज है,

0    1
1    2
2    3
3    2
4    3
5    3
6    3
7    4
8    4
9    2

आउटपुट - और, सबसे अधिक दोहराए जाने वाले तत्व का परिणाम 3 है।

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

  • एक श्रृंखला परिभाषित करें

  • सभी तत्वों की लंबाई की एक-दूसरे से तुलना करने के लिए लैम्ब्डा फ़ंक्शन के अंदर functools कम विधि लागू करें। इसे नीचे परिभाषित किया गया है,

ft.reduce(lambda x,y:x if(len(data[data==x])>len(data[data==y])) else y,data)

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।

import pandas as pd
import functools as ft
l = [1,2,3,2,3,3,3,4,4,2]
data = pd.Series(l)
print("most repeated element is:", ft.reduce(lambda x,y:x
if(len(data[data==x])>len(data[data==y])) else y,data))

आउटपुट

most repeated element is: 3

  1. किसी दी गई श्रृंखला में सभी तत्वों की शक्ति को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1 1    2 2    3 3    4 आउटपुट - और, एक श्रृंखला में सभी तत्वों की शक्ति का परिणाम है, 0    1 1    4 2    27 3    256 समाधान 1 एक श्रृंखला परिभाषित करें। लैम्ब्डा पावर

  1. एक विशिष्ट श्रेणी के बीच श्रृंखला में तत्वों को मुद्रित करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    12 1    13 2    15 3    20 4    19 5    18 6    11 आउटपुट − 10 से 15 के बीच के तत्वों का परिणाम, 0    12 1    13 2    15 6    11 समाधान 1 ए

  1. हीरे के आकार को प्रिंट करने के लिए पायथन प्रोग्राम

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