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

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

जब एक सीमांकक के साथ स्ट्रिंग की सूची को टपल की सूची में बदलने की आवश्यकता होती है, तो एक सूची समझ, 'टपल' विधि और 'विभाजन' विधि का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

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)]

स्पष्टीकरण

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

  • एक कुंजी मान को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

  • सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है।

  • यह 'कुंजी' के आधार पर विभाजित है जिसे पहले परिभाषित किया गया था।

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

  • यह एक वैरिएबल को असाइन किया गया है।

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


  1. सूची को स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

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

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

    यहाँ एक टपल दिया गया है, हमारा काम टुपल्स को डिक्शनरी में बदलना है। इस समस्या को हल करने के लिए हम डिक्शनरी विधि setdefault () का उपयोग करते हैं। इस विधि में दो पैरामीटर हैं, पहला पैरामीटर को कुंजी में बदलने के लिए और दूसरे को डिक्शनरी के मान में बदलने के लिए। सेटडिफॉल्ट (कुंजी, मान) एक फ़ंक्शन है ज

  1. एक ही आइटम के साथ एक सरणी को एक साधारण सूची में बदलने के लिए पायथन प्रोग्राम

    सरणी दी गई है। हमारा काम एक सरणी को एक साधारण सूची में बदलना है। हम इस समस्या को tolist() फ़ंक्शन की सहायता से हल करते हैं। यह फ़ंक्शन सरणी को (संभवतः नेस्टेड) ​​सूची के रूप में लौटाता है। एल्गोरिदम Step 1: Given an array. Step 2: convert the array to a list using tolist() function. Step 3: Display