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

पायथन - प्रत्येक तत्व को वर्णमाला असाइन करें

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

उदाहरण

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

import string

my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0]

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

print("The list after sorting is : " )
my_list.sort()
print(my_list)

temp_val = {}
my_counter = 0

for element in my_list:
   if element in temp_val:
      continue
   temp_val[element] = string.ascii_lowercase[my_counter]
   my_counter += 1

my_result = [temp_val.get(element) for element in my_list]

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

आउटपुट

The list is :
[11, 51, 32, 45, 21, 66, 12, 58, 90, 0]
The list after sorting is :
[0, 11, 12, 21, 32, 45, 51, 58, 66, 90]
The resultant list is :
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']

स्पष्टीकरण

  • आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।

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

  • इसे 'सॉर्ट' पद्धति का उपयोग करके सॉर्ट किया जाता है और फिर से कंसोल पर प्रदर्शित किया जाता है।

  • एक खाली शब्दकोश परिभाषित किया गया है।

  • एक काउंटर को 0 से इनिशियलाइज़ किया जाता है।

  • इसे पुनरावृत्त किया जाता है, और एक शर्त पूरी होने पर 'जारी रखें' ऑपरेटर का उपयोग किया जाता है।

  • अन्यथा, 'ascii_lowercase' पद्धति का उपयोग किया जाता है और शब्दकोश में एक विशिष्ट अनुक्रमणिका को असाइन किया जाता है।

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

  • इसमें से तत्वों को एक सूची में संग्रहीत किया जाता है और एक चर को सौंपा जाता है।


  1. पायथन में सूची में तत्व दोहराव

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

  1. पूर्णांकों की पायथन सूची में प्रत्येक तत्व में K जोड़ना

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

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

    सूची तत्वों का एक क्रम है। अनुक्रम में कोई भी तत्व क्रम में अपनी स्थिति से पहुँचा जा सकता है। इंडेक्स 0 से शुरू होता है। इसलिए लिस्ट [2] इंडेक्स 2 पर एलिमेंट लौटाएगा, लिस्ट में तीसरा यानी 50।