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

पायथन - Kवां सम एलिमेंट खोजें

जब सूची में Kवां सम (even) एलिमेंट खोजना हो, तो लिस्ट कॉम्प्रिहेंशन और % (मॉड्यूलो) ऑपरेटर का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [14, 63, 28, 32, 18, 99, 13, 61]
print("सूची है:")
print(my_list)

K = 3
print("K का मान है:")
print(K)

my_result = [element for element in my_list if element % 2 == 0][K]

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: [14, 63, 28, 32, 18, 99, 13, 61]
K का मान है: 3
परिणाम है: 18

व्याख्या

  • इंटीजर्स की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • K का मान परिभाषित किया गया है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है, और प्रत्येक एलिमेंट को 2 से विभाजित करके शेषफल की तुलना 0 से की जाती है।

  • यदि शेषफल 0 है, तो इसे सूची में जोड़ा जाता है और एक वेरिएबल में असाइन किया जाता है।

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

  1. - पायथन प्रोग्राम: लिस्ट में सबसे बड़ा, सबसे छोटा, दूसरा सबसे बड़ा, और दूसरा सबसे छोटा ढूंढना

    ऐरे दिया गया है, हमें अधिकतम, न्यूनतम, दूसरा सबसे बड़ा, दूसरा सबसे छोटा नंबर ढूंढना है।एल्गोरिदमचरण 1: लिस्ट एलिमेंट इनपुट करें। चरण 2: हम एक नंबर लेते हैं और इसकी तुलना लिस्ट में मौजूद सभी अन्य नंबर्स से करते हैं। चरण 3: अधिकतम, न्यूनतम, दूसरा सबसे बड़ा, दूसरा सबसे छोटा नंबर प्राप्त करें।उदाहरण कोड

  1. - सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने का पायथन प्रोग्राम

    समस्या विवरण पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति खोजना बहुत आसान है। पायथन विभिन्न इनबिल्ट फंक्शन प्रदान करता है। min() सरणी में न्यूनतम मान खोजने के लिए उपयोग किया जाता है, max() अधिकतम मान खोजने के लिए उपयोग किया जाता है। index() तत्व के इंडेक्स खोजने के लिए उपयोग किया जाता है। एल्गोरिद

  1. - पायथन में सूची में किसी तत्व का इंडेक्स कैसे खोजें?

    index() मेथड जो सूची (साथ ही स्ट्रिंग और टुपल जैसे अन्य सीक्वेंस टाइप) के लिए उपलब्ध है, किसी विशेष तत्व की पहली ऑकरेंस खोजने के लिए उपयोगी है। >>> L1 = [a, b, c, a, x] >>> L1 [a, b, c, a, x] >>> L1.index(a) 0 एक तत्व के सभी ऑकरेंस के इंडेक्स प्राप्त करने के लिए, enumera