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

पायथन प्रोग्राम - डिलीमीटर वाली स्ट्रिंग्स की सूची को टुपल्स की सूची में बदलें

जब डिलीमीटर वाली स्ट्रिंग्स की सूची को टुपल्स की सूची में बदलना हो, तो लिस्ट कॉम्प्रिहेंशन, tuple मेथड, और split मेथड का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = ["21$12", "33$24$48$69", "14$10$44"]
print("सूची है:")
print(my_list)

key = "$"
print("की है:")
print(key)

my_result = [tuple(int(element) for element in sub.split(key)) for sub in my_list]

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: ['21$12', '33$24$48$69', '14$10$44']
की है: $
परिणाम है: [(21, 12), (33, 24, 48, 69), (14, 10, 44)]

व्याख्या

  • स्ट्रिंग मानों की एक सूची परिभाषित की गई है।

  • एक की मान परिभाषित किया गया है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है।

  • इसे पहले से परिभाषित 'की' के आधार पर स्प्लिट किया जाता है।

  • इसे फिर इंटीजर में और फिर टुपल्स की सूची में बदला जाता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

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

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

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

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

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

  1. - पायथन प्रोग्राम: ऐरे को साधारण लिस्ट में कन्वर्ट करना

    ऐरे दिया गया है। हमारा कार्य ऐरे को साधारण लिस्ट में कन्वर्ट करना है। हम इस समस्या को tolist() फंक्शन की मदद से हल करते हैं। यह फंक्शन ऐरे को (संभावित नेस्टेड) लिस्ट के रूप में लौटाता है।एल्गोरिदमचरण 1: एक ऐरे दिया गया है। चरण 2: tolist() फंक्शन का उपयोग करके ऐरे को लिस्ट में कन्वर्ट करें। चरण 3: लि