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

पायथन – लिस्ट में लगातार विभाजन


जब लिस्ट में लगातार विभाजन निकालना हो, तो एक मेथड परिभाषित की जाती है जो लिस्ट के एलिमेंट्स पर पुनरावृति करती है और परिणाम निर्धारित करने के लिए '/' ऑपरेटर का उपयोग करती है।

उदाहरण

def consec_division(my_list):
my_result = my_list[0]
for idx in range(1, len(my_list)):
my_result /= my_list[idx]
return my_result
my_list = [2200, 500, 100, 50, 20, 5]
print("The list is :")
print(my_list)
my_result = consec_division(my_list)
print("The result is :")
print(my_result)

आउटपुट

The list is : [2200, 500, 100, 50, 20, 5]
The result is : 8.8e-06

व्याख्या

  • 'consec_division' नामक एक मेथड परिभाषित की गई है जो एक लिस्ट को पैरामीटर के रूप में लेती है।

  • यह जीरोथ इंडेक्स को एक वेरिएबल में असाइन करती है।

  • लिस्ट पर पुनरावृति की जाती है, और '/' ऑपरेटर का उपयोग करके हर एलिमेंट को पहले एलिमेंट से विभाजित किया जाता है।

  • इसे परिणाम के रूप में लौटाया जाता है।

  • मेथड के बाहर, एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • लिस्ट को पास करके मेथड को कॉल किया जाता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में लिस्ट में ऑब्जेक्ट्स को कैसे सॉर्ट करें?

    इंट्स, फ्लोट्स, स्ट्रिंग्स, चैर्स या किसी अन्य क्लास की लिस्ट को सॉर्ट करने के लिए जिसने __cmp__ मेथड लागू किया है, उसे केवल लिस्ट पर sort कॉल करके सॉर्ट किया जा सकता है। यदि आप लिस्ट को रिवर्स ऑर्डर (डिसेंडिंग) में सॉर्ट करना चाहते हैं, तो बस रिवर्स पैरामीटर भी पास करें। उदाहरण my_list = [1, 5, 2

  1. - पायथन में दी गई पोजीशन पर लिस्ट में ऑब्जेक्ट कैसे डालें?

    यदि आप किसी दिए गए पोजीशन पर एलिमेंट डालना चाहते हैं, तो insert(pos, obj) मेथड का उपयोग करें। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट की पोजीशन pos पर जोड़ता है जिस पर इसे कॉल किया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) आउटपुट यह आउटप

  1. - पायथन में लिस्ट में ऑब्जेक्ट कैसे जोड़ें?

    पायथन में लिस्ट के अंत में एक सिंगल एलिमेंट जोड़ने के लिए, आप केवल append() मेथड का उपयोग कर सकते हैं। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।उदाहरणmy_list = [2, 3, 1, -4, -1, -4]\nmy_list.append(8)\nprint(my_list)आउटपुटयह आउटपुट दे