जब इक्वि-डिजिट टुपल्स बनाने की आवश्यकता होती है, तो '//' ऑपरेटर और लिस्ट स्लाइसिंग का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [5613, 1223, 966143, 890, 65, 10221] print("The list is :") print(my_list) my_result = [] for sub in my_list: mid_index = len(str(sub)) // 2 element_1 = str(sub)[:mid_index] element_2 = str(sub)[mid_index:] my_result.append((int(element_1), int(element_2))) print("The resultant list is :") print(my_result)
आउटपुट
The list is : [5613, 1223, 966143, 890, 65, 10221] The resultant list is : [(56, 13), (12, 23), (966, 143), (8, 90), (6, 5), (10, 221)]
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है।
-
सूची को पुनरावृत्त किया जाता है और मध्य सूचकांक प्राप्त किया जाता है।
-
सूची स्लाइसिंग का उपयोग मध्य सूचकांक से पहले और मध्य सूचकांक के बाद मूल्यों को प्राप्त करने के लिए किया जाता है।
-
इन तत्वों को दो चरों को सौंपा गया है।
-
इन्हें पूर्णांकों में परिवर्तित करके रिक्त सूची में जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।