परिचय
जब उन पंक्तियों को फ़िल्टर करना हो जिनके तत्व K के गुणक हों, तो लिस्ट कॉम्प्रिहेंशन और मॉड्यूलस ऑपरेटर का उपयोग किया जाता है।
उदाहरण
my_list = [[15, 10, 25], [14, 28, 23], [120, 55], [55, 30, 203]]
print("The list is :")
print(my_list)
K = 5
print("The value of K is ")
print(K)
my_result = [index for index in my_list if all(element % K == 0 for element in index)]
print("The result is :")
print(my_result)
आउटपुट
The list is : [[15, 10, 25], [14, 28, 23], [120, 55], [55, 30, 203]] The value of K is 5 The result is : [[15, 10, 25], [120, 55]]
व्याख्या
- सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
- 'K' का मान परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
- लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और प्रत्येक तत्व का K के साथ मॉड्यूलस 0 से तुलना की जाती है।
- 'all' ऑपरेटर का उपयोग सभी तत्वों के आधार पर आउटपुट जांचने के लिए किया जाता है।
- यदि मान 'True' है, तो इसे एक वेरिएबल में निर्दिष्ट किया जाता है।
- यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।