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

पायथन में कैमलकेस

मान लीजिए हमारे पास शब्दों की एक सूची है, हमें उन्हें ऊंट केस प्रारूप में जोड़ना होगा।

इसलिए, यदि इनपुट ["Hello", "World", "Python", "Programming"] जैसा है, तो आउटपुट "helloWorldPythonProgramming"

होगा।

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

  • s :=रिक्त स्ट्रिंग

  • शब्दों में प्रत्येक शब्द के लिए -

    • पहला अक्षर शब्द अपरकेस और बाकी लोअरकेस बनाएं

    • शब्द को s के साथ जोड़ें

  • ret :=s के पहले अक्षर को लोअरकेस के रूप में परिवर्तित करके

  • वापसी रिट

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

उदाहरण

class Solution:
   def solve(self, words):
      s = "".join(word[0].upper() + word[1:].lower() for word in words)
      return s[0].lower() + s[1:]
ob = Solution()
words = ["Hello", "World", "Python", "Programming"]
print(ob.solve(words))

इनपुट

["Hello", "World", "Python", "Programming"]

आउटपुट

helloWorldPythonProgramming

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

    हमें एक स्ट्रिंग दी गई है, और हमारा लक्ष्य उन सभी शब्दों को उलटना है जो स्ट्रिंग में मौजूद हैं। हम आउटपुट प्राप्त करने के लिए स्प्लिट मेथड और रिवर्स फंक्शन का उपयोग कर सकते हैं। आइए कुछ नमूना परीक्षण मामलों को देखें। Input: string = "I am a python programmer" Output: programmer python a am

  1. एक वाक्य में शब्दों को गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन हमें एक वाक्य दिया गया है, हमें वाक्य में शब्दों की संख्या गिनने की जरूरत है यहां हम दो दृष्टिकोणों पर चर्चा करेंगे - दृष्टिकोण 1 - विभाजन () फ़ंक्शन का उपयोग करना उदाहरण test_string = "Tuto

  1. पायथन में एक क्रमबद्ध सूची कैसे उत्पन्न करें?

    पायथन में सूचियों पर सॉर्ट विधि तुलना करने के लिए दिए गए वर्ग के gt और lt ऑपरेटरों का उपयोग करती है। अधिकांश निर्मित कक्षाओं में पहले से ही इन ऑपरेटरों को लागू किया गया है, इसलिए यह स्वचालित रूप से आपको क्रमबद्ध सूची देता है। आप इसे इस प्रकार उपयोग कर सकते हैं: words = ["Hello", "Worl