जब टपल की सूची के तत्वों को फ्लोट मानों में परिवर्तित करने की आवश्यकता होती है, तो यह जांचने के लिए 'इस्लफा' विधि का उपयोग किया जा सकता है कि कोई तत्व वर्णमाला है या नहीं। 'फ्लोट' विधि का उपयोग टपल की सूची के तत्वों को फ्लोट मानों में बदलने के लिए किया जाता है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_list = [("45", "Jane"), ("11", "Will"), ("37.68", "86.78"), ("Rob", "89.90")] print("The list is : ") print(my_list) my_result = [] for tup in my_list: temp_val = [] for elem in tup: if elem.isalpha(): temp_val.append(elem) else: temp_val.append(float(elem)) my_result.append((temp_val[0],temp_val[1])) print("The float values are : " ) print(my_result)
आउटपुट
The list is : [('45', 'Jane'), ('11', 'Will'), ('37.68', '86.78'), ('Rob', '89.90')] The float values are : [(45.0, 'Jane'), (11.0, 'Will'), (37.68, 86.78), ('Rob', 89.9)]
स्पष्टीकरण
-
टुपल्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची बनाई जाती है।
-
टपल की सूची में तत्वों को पुनरावृत्त किया जाता है, और एक अस्थायी सूची भी बनाई जाती है।
-
प्रत्येक तत्व को 'इस्लफा' पद्धति का उपयोग करके कहा जाता है।
-
यदि यह एक वर्णमाला है, तो तत्व को अस्थायी सूची में जोड़ दिया जाता है।
-
अन्यथा, इसे फ्लोट वैल्यू में बदल दिया जाता है और फिर अस्थायी सूची में जोड़ दिया जाता है।
-
इन सूचियों को कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।