जब एक सीमांकक के साथ स्ट्रिंग की सूची को टपल की सूची में बदलने की आवश्यकता होती है, तो एक सूची समझ, 'टपल' विधि और 'विभाजन' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = ["21$12", "33$24$48$69", "14$10$44"] print("The list is :") print(my_list) key = "$" print("The key is :") print(key) my_result = [tuple(int(element) for element in sub.split(key)) for sub in my_list] print("The result is :") print(my_result)
आउटपुट
The list is : ['21$12', '33$24$48$69', '14$10$44'] The key is : $ The result is : [(21, 12), (33, 24, 48, 69), (14, 10, 44)]
स्पष्टीकरण
-
स्ट्रिंग मानों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक कुंजी मान को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है।
-
यह 'कुंजी' के आधार पर विभाजित है जिसे पहले परिभाषित किया गया था।
-
फिर इसे एक पूर्णांक में और फिर टपल की सूची में बदल दिया जाता है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।