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

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

व्याख्या

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

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

  • इसे 'sort' विधि का उपयोग करके क्रमबद्ध किया गया है और फिर से कंसोल पर प्रदर्शित किया गया है।

  • एक खाली डिक्शनरी परिभाषित की गई है।

  • एक काउंटर को 0 पर आरंभ किया गया है।

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

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

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

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


  1. - पायथन में सूची में तत्वों की पुनरावृत्ति

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

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

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

  1. - Python में सूची प्रिंट करना

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