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

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

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

यह सूची समझ का भी उपयोग करता है और 'प्राप्त' पद्धति का उपयोग किया जाता है।

उदाहरण

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

my_list = [14, 52, 23, 47, 18, 23, 12, 54, 43, 22, 28, 13]

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

my_list_2 = [17, 52, 13]
print("The second list is :")
print(my_list_2)

element_indices = dict()
for index, value in enumerate(my_list):
   element_indices.setdefault(value, []).append(index)

my_result = [element_indices.get(index, [None]) for index in my_list_2]

print("The result is :")
print(my_result)

आउटपुट

The list is :
[14, 52, 23, 47, 18, 23, 12, 54, 43, 22, 28, 13]
The second list is :
[17, 52, 13]
The result is :
[[None], [1], [11]]

स्पष्टीकरण

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

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

  • एक खाली शब्दकोश बनाया गया है।

  • पहली सूची को 'गणना' का उपयोग करके पुनरावृत्त किया गया है।

  • तत्व को मान देने के लिए 'सेटडिफॉल्ट' पद्धति का उपयोग किया जाता है।

  • इसे खाली शब्दकोश में जोड़ा जाता है।

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

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

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


  1. पायथन सूची का अंतिम तत्व कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सूची से अंतिम तत्व प्राप्त करने के विभिन्न तरीकों को देखने जा रहे हैं। आइए एक-एक करके देखते हैं। सूचकांक हम इंडेक्स का उपयोग करके सूची का अंतिम तत्व प्राप्त कर सकते हैं। और हम सूची की लंबाई से अंतिम तत्व का सूचकांक प्राप्त कर सकते हैं। आइए कोड देखें। उदाहरण # initializing the

  1. पायथन में किसी सूची का दूसरा-से-अंतिम तत्व कैसे प्राप्त करें?

    सूची वस्तु सहित पायथन अनुक्रम अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में दूसरे से अंतिम तत्व चाहते हैं, इंडेक्स के रूप में -2 का उपयोग करें।

  1. पायथन में किसी सूची का अंतिम तत्व कैसे प्राप्त करें?

    पायथन अनुक्रम, सूची वस्तु सहित अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में अंतिम तत्व चाहते हैं, -1 को अनुक्रमणिका के रूप में उपयोग करें। >