Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: टपल की सूची में तत्वों को फ्लोट में बदलना


जब टपल की सूची के तत्वों को फ्लोट मानों में बदलने की आवश्यकता होती है, तो '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' विधि कॉल की जाती है।

  • यदि यह वर्णमाला है, तो तत्व को अस्थायी सूची में जोड़ा जाता है।

  • अन्यथा, इसे फ्लोट मान में परिवर्तित किया जाता है और फिर अस्थायी सूची में जोड़ा जाता है।

  • ये सूचियाँ आउटपुट के रूप में कंसोल पर प्रदर्शित की जाती हैं।


  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक लिस्ट इटरेबल दी गई है, जिसे स्ट्रिंग टाइप इटरेबल में बदलना है। दिए गए समस्या को हल करने के चार दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें। ब्रूट-फोर्स दृष्टिकोण उदाहरण def listToString(s): # खाली स्ट्रिंग इनिशियलाइज़ कर

  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट दिए जाने पर, हमें इसे स्ट्रिंग टाइप में बदलने की आवश्यकता है। यहां हम ऊपर दी गई प्रॉब्लम स्टेटमेंट को हल करने के लिए चार अलग-अलग दृष्टिकोणों पर चर्चा करेंगे: दृष्टिकोण 1: खा

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को