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

पायथन में बिग्राम के बाद की घटनाएं

मान लीजिए कि शब्द दिए गए हैं। ये पहले और दूसरे हैं, "पहले दूसरे तीसरे" के रूप के कुछ पाठ में होने वाली घटनाओं पर विचार करें, यहां दूसरा पहले के तुरंत बाद आता है, और तीसरा दूसरे के तुरंत बाद आता है।

ऐसे प्रत्येक मामले के लिए, उत्तर में "तीसरा" जोड़ें, और उत्तर दिखाएं। इसलिए यदि पाठ "लीना एक अच्छी लड़की है तो वह एक अच्छी गायिका है", पहला ="ए", दूसरा ="अच्छा" है, तो उत्तर होगा [लड़की, गायिका]

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

  • पाठ:=स्ट्रिंग को रिक्त स्थान से विभाजित करें
  • रेस एक खाली सूची है
  • i :=0 से टेक्स्ट के आकार के लिए - 1
    • अगर i + 2 <टेक्स्ट की लंबाई, और टेक्स्ट [i] =पहला और टेक्स्ट [i + 1] =दूसरा, फिर टेक्स्ट [i + 2] को रेस में जोड़ें
  • रिटर्न रेस

उदाहरण

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

class Solution(object):
   def findOcurrences(self, text, first, second):
      text = text.split(" ")
      res = []
      for i in range(len(text)):
         if i+2<len(text) and text[i] ==first and text[i+1]==second:
            res.append(text[i+2])
         return res
ob1 = Solution()
print(ob1.findOcurrences("lina is a good girl she is a good
singer","a","good"))

इनपुट

"lina is a good girl she is a good singer"
"a"
"good"

आउटपुट

['girl', 'singer']

  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे

  1. पायथन - PyGame विंडो में टेक्स्ट प्रदर्शित करें

    Pygame गेम और मल्टीमीडिया एप्लिकेशन बनाने के लिए Python के लिए एक मल्टीमीडिया लाइब्रेरी है। इस लेख में हम देखेंगे कि pygame विंडो में इसकी ऊंचाई, चौड़ाई और स्थिति को ध्यान में रखते हुए स्क्रीन पर अनुकूलित फ़ॉन्ट और टेक्स्ट प्राप्त करने के लिए pygame मॉड्यूल का उपयोग कैसे करें। नीचे दिए गए प्रोग्राम

  1. पायथन टिंकर में विधि के बाद

    जीयूआई बनाने के लिए टिंकर एक पायथन पुस्तकालय है। इसमें डेटा और GUI ईवेंट दिखाने के लिए GUI विंडो और अन्य विजेट बनाने और हेरफेर करने के लिए कई अंतर्निहित तरीके हैं। इस लेख में हम देखेंगे कि टिंकर जीयूआई में बाद की विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) This method