इसमें हम एन्यूमरेट के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग करने जा रहे हैं () पायथन एक सूची को दूसरी से प्राप्त करने के लिए कॉम्पैक्ट सिंटैक्स प्रदान करता है। इन अभिव्यक्तियों को सूची समझ कहा जाता है। सूची की समझ पायथन में सबसे शक्तिशाली उपकरणों में से एक है। पायथन की सूची समझ कार्यात्मक प्रोग्रामिंग अवधारणाओं के लिए भाषा के समर्थन का एक उदाहरण है। आप इसके बारे में यहां और अधिक पढ़ सकते हैं "www.tutorialspoint.com/python-list-comprehension" एन्यूमरेट () विधि चलने योग्य के लिए काउंटर जोड़ती है। आप यहां एन्यूमरेट के बारे में अधिक पढ़ सकते हैं " www.tutorialspoint.com/enumerate-in-python"
उदाहरण
# declare list of integers my_list = [1, 2, 3] # printing the value print("Printing my_list list : " + str(my_list)) response = [value for sub in ((i, "*" * j) for j, i in enumerate(my_list, 1)) for value in sub] # print result print("The increasing element pattern IS : " + str(response))
आउटपुट
Printing my_list list : [1, 2, 3] The increasing element pattern IS : [1, '*', 2, '**', 3, '***']