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

पायथन में बुक पेजिनेशन

मान लीजिए कि हमारे पास बुक नामक स्ट्रिंग्स की एक सूची है, यदि हम पुस्तक में एक इंडेक्स (0-इंडेक्सेड) पेज करते हैं, और पेज_साइज करते हैं, तो हमें उस पेज पर शब्दों की सूची ढूंढनी होगी। यदि पृष्ठ अनुक्रमणिका से बाहर है तो बस एक खाली सूची लौटाएं।

इसलिए, यदि इनपुट किताब =["हैलो", "वर्ल्ड", "प्रोग्रामिंग", "भाषा", "पायथन", "सी ++", "जावा"] पेज =1 पेज_साइज =3 जैसा है, तो आउटपुट होगा ['भाषा', 'पायथन', 'सी++']

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

  • एल:=पेज*पेज_साइज

  • पुस्तक के तत्वों को अनुक्रमणिका l से l+page_size - 1

    . में वापस करें

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

उदाहरण

class Solution:
   def solve(self, book, page, page_size):
      l=page*page_size
      return book[l:l+page_size]
ob = Solution()
book = ["hello", "world", "programming", "language", "python", "c++",
"java"]
page = 1
page_size = 3
print(ob.solve(book, page, page_size))

इनपुट

["hello", "world", "programming", "language", "python", "c++", "java"], 1, 3

आउटपुट

['language', 'python', 'c++']

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. पायथन में अंडरस्कोर (_)

    पायथन में कुछ मामलों में हम सिंगल अंडरस्कोर (_) का उपयोग करते हैं और कुछ मामलों में हम डबल अंडरस्कोर (__) का उपयोग करते हैं। पायथन में निम्नलिखित मामले हैं, जहां हम अंडरस्कोर का उपयोग करते हैं। अगर हम दुभाषिए में लास्ट एक्सप्रेशन की वैल्यू स्टोर करना चाहते हैं। यदि हम कुछ मूल्यों को अनदेखा करना चा

  1. पायथन में क्विन

    क्विन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता है, लेकिन यह आउटपुट का उत्पादन करता है। यह इसका अपना सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्विन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) य