जब दूसरी सूची के आधार पर K तत्वों का अधिकतम मान प्राप्त करना आवश्यक हो, तो एक साधारण पुनरावृत्ति, 'append' विधि और 'max' विधियों का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list_1 = [62, 25, 32, 98, 75, 12, 46, 53]
my_list_2 = [91, 42, 48, 76, 23, 17, 42, 83]
print("The first list is : ")
print(my_list_1)
print("The first list after sorting is : ")
my_list_1.sort()
print(my_list_1)
print("The second list is : ")
print(my_list_2)
print("The first list after sorting is : ")
my_list_2.sort()
print(my_list_2)
K = 42
print("The value of K is ")
print(K)
my_result = []
for index in range(len(my_list_1)):
if my_list_2[index] == K:
my_result.append(my_list_1[index])
my_result = max(my_result)
print("The result is : ")
print(my_result)
आउटपुट
The first list is : [62, 25, 32, 98, 75, 12, 46, 53] The first list after sorting is : [12, 25, 32, 46, 53, 62, 75, 98] The second list is : [91, 42, 48, 76, 23, 17, 42, 83] The first list after sorting is : [17, 23, 42, 42, 48, 76, 83, 91] The value of K is 42 The result is : 46
व्याख्या
दो सूचियां परिभाषित की गई हैं और कंसोल पर प्रदर्शित की गई हैं।
उन्हें 'sort' विधि का उपयोग करके क्रमबद्ध किया गया है और कंसोल पर प्रदर्शित किया गया है।
K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
एक खाली सूची परिभाषित की गई है।
पहली सूची पर पुनरावृत्ति की जाती है।
दूसरी सूची में एक विशिष्ट इंडेक्स के तत्व को K मान को निर्दिष्ट किया जाता है।
पहली सूची में इस इंडेक्स के तत्व को खाली सूची में जोड़ा जाता है।
इस सूची में तत्वों का अधिकतम माना जाता है।
इस तत्व को एक चर को निर्दिष्ट किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।