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

यादृच्छिक अपरकेस स्वरों द्वारा दी गई श्रृंखला में सभी विषम सूचकांक स्थिति को बदलने के लिए पायथन में एक प्रोग्राम लिखें

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

0    1
1    2
2    3
3    4
4    5

आउटपुट -

और, विषम सूचकांक को अपरकेस स्वरों से बदलने के बाद परिणाम निम्नानुसार है -

0    1
1    A
2    3
3    U
4    5

समाधान

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

  • अपरकेस अक्षरों को परिभाषित करें

  • लैम्ब्डा फिल्टर मेथड बनाएं और सभी इंडेक्स पोजीशन में स्वरों को बदलें। इसे नीचे परिभाषित किया गया है

vowels = re.findall(r'[AEIOU]',chars)
result = pd.Series(filter(lambda x: r.choice(vowels) if(x%2!=0),l)data)

उदाहरण

import pandas as pd
import random as r
l = [1,2,3,4,5]
data = pd.Series(l)
print(“Given series:\n”, data)
vowels = list("AEIOU")
for i,j in data.items():
   if(i%2!=0):
      data[i]="".join(r.choice(vowels))
print("modified series:-\n",data)

आउटपुट

Given series:
0    1
1    2
2    3
3    4
4    5
dtype: int64
modified series:-
0    1
1    O
2    3
3    E
4    5
dtype: object

  1. किसी दिए गए नंबर में सभी 0 को 5 से बदलने के लिए पायथन में एक प्रोग्राम लिखें

    एक पूर्णांक N को देखते हुए, कार्य संख्या में दिखाई देने वाले सभी 0 को 5 से बदलना है। हालाँकि, अग्रणी 0 वाली संख्या को 5 से बदला नहीं जा सकता क्योंकि यह अपरिवर्तित रहती है। उदाहरण के लिए, इनपुट-1 - N = 1007 आउटपुट - 1557 स्पष्टीकरण - दी गई संख्या में 2 शून्य हैं, जिसे 5 से बदलने पर परिणाम 1557 के

  1. पायथन में किसी दिए गए स्थान तक एक सरणी को उलटने का कार्यक्रम

    इस ट्यूटोरियल में, हम सीखेंगे कि किसी दिए गए स्थान तक किसी सरणी को कैसे उलटना है। आइए समस्या कथन देखें। हमारे पास एक सरणी है पूर्णांकों और एक संख्या का n . हमारा लक्ष्य सरणी . के तत्वों को उलटना है 0वें . से अनुक्रमणिका से (n-1)वें अनुक्रमणिका। उदाहरण के लिए, Input array = [1, 2, 3, 4, 5, 6, 7, 8,

  1. किसी दिए गए स्थान तक किसी सरणी को उलटने के लिए पायथन प्रोग्राम

    यहां यूजर इनपुट ऐरे और ऐरे की पोजीशन को रिवर्स दिया जाना है। इसलिए हमारा काम इस ऐरे को रिवर्स करना है। हम उप सरणी को [0 से (n-1)] तक उलट देते हैं। उदाहरण Input : A=[3, 7, 6, 4, 1, 2] n=4 Output : [1, 4, 6, 7, 3, 2] एल्गोरिदम Step 1: reverse list starting from n-1 position. Step 2: split remaining li