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

पायथन में बाइग्राम के बाद ऑकरेंसेस


मान लीजिए शब्द दिए गए हैं। ये first और second हैं, "first second third" फॉर्म में किसी टेक्स्ट में ऑकरेंसेस पर विचार करें, यहां second तुरंत first के बाद आता है, और third तुरंत second के बाद आता है।

ऐसे प्रत्येक मामले के लिए, "third" को उत्तर में जोड़ें, और उत्तर दिखाएं। इसलिए यदि टेक्स्ट "lina is a good girl she is a good singer" की तरह है, first = "a", second = "good", तो उत्तर [girl, singer] होगा।

समाधान के चरण

  • text := स्ट्रिंग को स्पेस से स्प्लिट करें
  • res एक खाली सूची है
  • i := 0 से text के आकार - 1 तक
    • यदि i + 2 < text की लंबाई, और text[i] = first और text[i + 1] = second, तो text[i + 2] को res में जोड़ें
  • res लौटाएं

उदाहरण

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

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. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library

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

    Pygame में टेक्स्ट रेंडरिंग Pygame में टेक्स्ट दिखाने के लिए: फॉन्ट ऑब्जेक्ट बनाएं → render() से सतह बनाएं → blit() से स्क्रीन पर खींचें। पूर्ण कोड उदाहरण import pygame import sys pygame.init() # स्क्रीन आयाम sur_obj = pygame.display.set_mode((300, 200)) pygame.display.set_caption(Pygame में टेक्

  1. Python Tkinter में after विधि Python Tkinter में after विधि

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