Given a Python list, how to write a function that returns a given range of elements? -


मेरे पास

  def findfreq (nltktext, atitem) fdistscan = फ्रीकडिस्ट (nltktext) distlist = Fdistscan.keys () रिटर्न डिस्टलिस्ट [: atitem]  

जो एनएलटीके पैकेज से फ्रीक्वडिस्ट पर निर्भर है, और काम नहीं करता है। समस्या उस फ़ंक्शन का हिस्सा है, जहां मैं चर atitem का उपयोग करके सूची के केवल पहले एन आइटम को वापस करने का प्रयास करता हूं। इसलिए मैं इस फ़ंक्शन को सामान्यीकृत करता हूं

  डीईफ़ देना (सूची नाम, निचला बंडल, ऊपरी बाउंड) लौटने के लिए सूची नाम [निचला हुआ: ऊपरी बाउंड]  

सामान्य त्रुटि लौट रही है

  & gt; & gt; & gt; आयात किताबों की सूची ट्रैसबैक (सबसे हाल की कॉल अंतिम): फ़ाइल "& lt; stdin & gt;", पंक्ति 1, & lt; मॉड्यूल & gt; फ़ाइल "bookroutines.py", पंक्ति 70 डीआर defup (listname, lowerbound, ऊपरी) ^ सिंटेक्स त्रुटि: अमान्य सिंटैक्स  

लेकिन उम्मीद है कि किसी भी तरह के व्यक्ति से एक पायथन की तुलना में अधिक धाराप्रवाह है मेरा।

आपको एक बृहदान्त्र (: ) के अंत में डीईफ़ लाइन।

  def findfreq (nltktext, atitem): fdistscan = फ्रीकडिस्ट (nltktext) distlist = fdistscan.keys () रिटर्न डिस्टिस्ट [: atitem]  

पायथन की फ़ंक्शन घोषणा वाक्यविन्यास है:

  def फ़नकैम (एआरजी): # कोड  

Comments