जब इक्वि-डिजिट टुपल्स बनाने की आवश्यकता होती है, तो '//' ऑपरेटर और लिस्ट स्लाइसिंग का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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)]
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है।
-
सूची को पुनरावृत्त किया जाता है और मध्य सूचकांक प्राप्त किया जाता है।
-
सूची स्लाइसिंग का उपयोग मध्य सूचकांक से पहले और मध्य सूचकांक के बाद मूल्यों को प्राप्त करने के लिए किया जाता है।
-
इन तत्वों को दो चरों को सौंपा गया है।
-
इन्हें पूर्णांकों में परिवर्तित करके रिक्त सूची में जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।