python - importing one function to another -
मैं fun.py मॉड्यूल को chr_cnt फ़ंक्शन में आयात कर रहा हूँ । cnt_list फ़ंक्शन तर्क के रूप में एक सूची लेता है। जब मैं chr_cnt फ़ंक्शन को import का उपयोग करते हुए कॉल करता हूं, तो मुझे यकीन नहीं है कि chr_cnt फ़ंक्शन को के लिए एक तर्क कैसे पारित करना है Cnt_list फ़ंक्शन।
मेरे fun.py मॉड्यूल:
def cnt_list (ली): my_dict = {} मेरे लिए में Li: यदि मैं my_dict: my_dict [i] = my_dict [i] +1 अन्य: my_dict [i] = 1 my_dict # प्रिंट cnt_list ([1,2,3,3,1]) में वापसी मेरी स्क्रिप्ट:
आयात करें डीफ़ डीआरआरआर (सी): res = {} res = fun.cnt_list (एस) # या res = fun.cnt_list (सूची) अपेक्षित परिणाम:
{'a': 2, 'b': 2, 'c' : 1}
यह मेरे लिए ठीक काम करता है? क्या आप सुनिश्चित हैं कि आपके पास सही इंडेंटिंग है? मैंने इसे आपके लिए थोड़ी छोटी बना दिया है: li: i में li के लिए: यदि मैं my_dict: my_dict [i] = में: my_dict = {} = DEF cnt_list (li): fun.py:
My_dict [i] +1 अन्य: my_dict [i] = 1 my_dict पर वापस लौटें my_dict main.py:
आयात करें डीफ़ डीआरआर Fun.cnt_list (s) प्रिंट chr_cnt ("aabbc")
Comments
Post a Comment