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

इक्विडिजिट टुपल्स के निर्माण के लिए पायथन कार्यक्रम

जब इक्वि-डिजिट टुपल्स बनाने की आवश्यकता होती है, तो '//' ऑपरेटर और लिस्ट स्लाइसिंग का उपयोग किया जाता है।

उदाहरण

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

my_list = [5613, 1223, 966143, 890, 65, 10221]

print("The list is :")
print(my_list)

my_result = []
for sub in my_list:

   mid_index = len(str(sub)) // 2
   element_1 = str(sub)[:mid_index]
   element_2 = str(sub)[mid_index:]

   my_result.append((int(element_1), int(element_2)))

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[5613, 1223, 966143, 890, 65, 10221]
The resultant list is :
[(56, 13), (12, 23), (966, 143), (8, 90), (6, 5), (10, 221)]

स्पष्टीकरण

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

  • एक खाली सूची परिभाषित की गई है।

  • सूची को पुनरावृत्त किया जाता है और मध्य सूचकांक प्राप्त किया जाता है।

  • सूची स्लाइसिंग का उपयोग मध्य सूचकांक से पहले और मध्य सूचकांक के बाद मूल्यों को प्राप्त करने के लिए किया जाता है।

  • इन तत्वों को दो चरों को सौंपा गया है।

  • इन्हें पूर्णांकों में परिवर्तित करके रिक्त सूची में जोड़ दिया जाता है।

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


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

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

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

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

  1. 3D सूची बनाने के लिए पायथन प्रोग्राम।

    3D सूची का अर्थ है 3D सरणी। इस कार्यक्रम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट:3× 3 × 2[[1,1,1], [2,2,2], [3,3,3]], [[4,4,4], [5,5, 5],[6,6,6]] एल्गोरिदम चरण 1:3D सूची के क्रम को देखते हुए। चरण 2:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र