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

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

इनपुट -

मान लीजिए, हमारे पास इस तरह की एक श्रृंखला है, ["एक", "दो", "ग्यारह", "अनार", "तीन"] और स्ट्रिंग की अधिकतम लंबाई "अनार" है

समाधान

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

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

  • मैक्सलेन का प्रारंभिक मान सेट करें 0

  • सेट करें "maxstr" मान प्रारंभ में खाली स्ट्रिंग है।

  • लूप के लिए बनाएं और श्रृंखला के सभी मानों को एक-एक करके एक्सेस करें और लंबाई के आधार पर मान की तुलना करने के लिए एक if कंडीशन बनाएं, जो इस प्रकार है -

for i in res:
   if(len(i)>maxlen):
      maxlen = len(i)
      maxstr = i
  • अंत में, “maxstr” वेरिएबल में संग्रहीत मान को प्रिंट करें।

उदाहरण

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

import pandas as pd
res = pd.Series(["one","two","eleven","pomegranates","three"])
maxlen = len(res[0])
maxstr = ""
for i in res:
   if(len(i)>maxlen):
      maxlen = len(i)
      maxstr = i
print(maxstr)

आउटपुट

pomegranates

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह जांचने के लिए एक पायथन प्रोग्राम जेनरेट करना होगा कि वह स्ट्रिंग पंग्राम है या नहीं। पंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी अक्षर संग्रह मे

  1. किसी दिए गए स्ट्रिंग के बाइनरी प्रतिनिधित्व में लगातार 1 की सबसे बड़ी लंबाई खोजने के लिए पायथन प्रोग्राम।

    संख्या को देखते हुए, इसके द्विआधारी प्रतिनिधित्व में सबसे लंबे समय तक लगातार 1 की लंबाई पाएं। उदाहरण Input: n = 15 Output: 4 The binary representation of 14 is 1111. एल्गोरिदम Step 1: input the number. Step 2: use one counter variable c=0. Step 3: Count the number of iterations to reach i = 0. St

  1. पायथन में स्ट्रिंग की अधिकतम लंबाई क्या है?

    एक स्ट्रिंग की अधिकतम लंबाई प्लेटफ़ॉर्म पर निर्भर होती है और पता स्थान और/या RAM पर निर्भर करती है। sys मॉड्यूल में परिभाषित अधिकतम आकार स्थिरांक 64 बिट सिस्टम पर 263-1 लौटाता है। >>> import sys >>> sys.maxsize 9223372036854775807 प्लेटफ़ॉर्म के Py_ssize_t प्रकार द्वारा समर्थ