दक्षता के लिए दिए गए कोड को अनुकूलित करने का एक तरीका है for लूप को समाप्त करना और सूची के कुल योग की गणना करने के लिए अंतर्निहित पायथन फ़ंक्शन <unk>sum() <unk> का उपयोग करना। यह फ़ंक्शन विशेष रूप से एक पुनरावर्ती वस्तु पर इस ऑपरेशन को कुशलतापूर्वक करने के लिए डिज़ाइन किया गया है, जैसे कि एक सूची, और कोड के रनटाइम को कम कर सकता है। यहाँ कोड का अनुकूलित संस्करण हैः def calculate_total_sum(lst): return sum(lst)
दक्षता के लिए दिए गए कोड को अनुकूलित करने का एक तरीका सुझाएं।
def calculate_total_sum(list): sum = 0 सूची में तत्व के लिए: sum += तत्व रिटर्न sum