जब टपल की सूची के तत्वों को फ्लोट मानों में बदलने की आवश्यकता होती है, तो 'isalpha' विधि का उपयोग यह जांचने के लिए किया जा सकता है कि कोई तत्व वर्णमाला है या नहीं। टपल की सूची के तत्वों को फ्लोट मानों में बदलने के लिए 'float' विधि का उपयोग किया जाता है।
उदाहरण
my_list = [("45", "Jane"), ("11", "Will"), ("37.68", "86.78"), ("Rob", "89.90")]
print("सूची है:")
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("फ्लोट मान हैं:")
print(my_result)
आउटपुट
सूची है: [('45', 'Jane'), ('11', 'Will'), ('37.68', '86.78'), ('Rob', '89.90')]
फ्लोट मान हैं: [(45.0, 'Jane'), (11.0, 'Will'), (37.68, 86.78), ('Rob', 89.9)]
व्याख्या
टपल की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की जाती है।
एक खाली सूची बनाई जाती है।
टपल की सूची में तत्वों पर पुनरावृत्ति की जाती है, और एक अस्थायी सूची भी बनाई जाती है।
प्रत्येक तत्व पर 'isalpha' विधि कॉल की जाती है।
यदि यह वर्णमाला है, तो तत्व को अस्थायी सूची में जोड़ा जाता है।
अन्यथा, इसे फ्लोट मान में परिवर्तित किया जाता है और फिर अस्थायी सूची में जोड़ा जाता है।
ये सूचियाँ आउटपुट के रूप में कंसोल पर प्रदर्शित की जाती हैं।