जब टुपल्स की सूची में द्विदिश टपल जोड़े की संख्या की गणना करने की आवश्यकता होती है, तो सूची को नेस्टेड लूप का उपयोग करके पुनरावृत्त किया जा सकता है, और 'AND' ऑपरेशन पहले तत्व पर किया जाता है और पहले और दूसरे तत्व के बीच समानता का परिणाम होता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)] print("The list is : ") print(my_list) my_result = 0 for idx in range(0, len(my_list)): for iidx in range(idx + 1, len(my_list)): if my_list[iidx][0] == my_list[idx][1] and my_list[idx][1] == my_list[iidx][0]: my_result += 1 print("The count of bidirectional pairs are : ") print(my_result)
आउटपुट
The list is : [(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)] The count of bidirectional pairs are : 3
स्पष्टीकरण
-
टुपल्स की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
एक परिणाम चर 0 को असाइन किया गया है।
-
सूची को दो बार दोहराया गया है।
-
'AND' ऑपरेशन दो तत्वों के बीच किया जाता है।
-
पहला तत्व और समानता का परिणाम दूसरे और पहले तत्वों के बीच की जाँच करता है।
-
अब, परिणाम चर बढ़ा दिया गया है।
-
यह परिणाम कंसोल पर प्रदर्शित होता है।