जब एक निर्दिष्ट इंडेक्स पर एक तत्व वाली पंक्तियों को वापस करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और 'एपेंड' फ़ंक्शन का उपयोग किया जा सकता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list_1 = [[21, 81, 35], [91, 14, 0], [64, 61, 42]] my_list_2 = [[21, 92, 63], [80, 19, 65], [54, 65, 36]] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_key = 0 my_result = [] for index in range(len(my_list_1)): if my_list_1[index][my_key] == my_list_2[index][my_key]: my_result.append(my_list_1[index]) my_result.append(my_list_1[index]) print("The result is :") print(my_result)
आउटपुट
The first list is : [[21, 81, 35], [91, 14, 0], [64, 61, 42]] The second list is : [[21, 92, 63], [80, 19, 65], [54, 65, 36]] The result is : [[21, 81, 35], [21, 81, 35]]
स्पष्टीकरण
-
दो नेस्टेड सूचियाँ परिभाषित हैं और कंसोल पर प्रदर्शित होती हैं।
-
एक कुंजी, यानी अनुक्रमणिका मान परिभाषित किया गया है।
-
एक खाली सूची परिभाषित की गई है।
-
पहली सूची को पुनरावृत्त किया जाता है, और यदि पहले और दूसरे सूचकांक तत्वों के सूचकांक मेल खाते हैं, तो मान को खाली सूची में जोड़ दिया जाता है।
-
यह वह परिणाम है जो कंसोल पर प्रदर्शित होता है।