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

विभिन्न तरीकों की व्याख्या करें कि किस तरह से एक श्रृंखला डेटा संरचना से डेटा को पायथन में एक्सेस किया जा सकता है?

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

आइए देखें कि किसी विशिष्ट सूचकांक से मूल्य प्राप्त करने के लिए श्रृंखला डेटा संरचना को कैसे अनुक्रमित किया जा सकता है।

उदाहरण

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
print("The second element (zero-based indexing)")
print(my_series[2])
print("Elements from 2 to the last element are")
print(my_series[2:])

आउटपुट

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
The second element (zero-based indexing)
78
Elements from 2 to the last element are
gh  78
kl  90
wq  123
az  45
dtype: int64

स्पष्टीकरण

  • आवश्यक पुस्तकालयों को आयात किया जाता है, और उपयोग में आसानी के लिए उपनाम दिए जाते हैं।

  • डेटा मानों की एक सूची बनाई जाती है, जिसे बाद में 'पांडा' लाइब्रेरी में मौजूद 'सीरीज़' फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है

  • इसके बाद, अनुकूलित अनुक्रमणिका मान एक सूची में संग्रहीत किए जाते हैं।

  • पायथन की अनुक्रमण क्षमता का उपयोग करके एक विशिष्ट अनुक्रमणिका तत्व को श्रृंखला से एक्सेस किया जाता है।

  • पायथन में अनुक्रमण क्षमता भी होती है, जहां ऑपरेटर ':' का उपयोग उन तत्वों की एक श्रृंखला को निर्दिष्ट करने के लिए किया जा सकता है जिन्हें एक्सेस/प्रदर्शित करने की आवश्यकता होती है।

  • फिर इसे कंसोल पर प्रिंट किया जाता है।


  1. पायथन में इंडेक्स वैल्यू (अनुकूलित किया जा सकता है या नहीं) का उपयोग करके श्रृंखला में तत्वों का उपयोग कैसे करें?

    यदि डिफ़ॉल्ट मानों को श्रृंखला में अनुक्रमणिका मानों के रूप में उपयोग किया जाता है, तो उन्हें अनुक्रमण का उपयोग करके एक्सेस किया जा सकता है। यदि अनुक्रमणिका मानों को अनुकूलित किया जाता है, तो उन्हें अनुक्रमणिका मानों के रूप में पारित किया जाता है और कंसोल पर प्रदर्शित किया जाता है। आइए इसे एक उदाहर

  1. बताएं कि स्केलर/स्थिर मानों का उपयोग करके पायथन में श्रृंखला डेटा संरचना कैसे बनाई जा सकती है?

    स्केलर या स्थिर मान को एक बार परिभाषित किया जाता है, और उन्हें श्रृंखला डेटा संरचना की सभी पंक्तियों/प्रविष्टियों में दोहराया जाता है। निम्नलिखित एक उदाहरण है - उदाहरण import pandas as pd my_index = ['ab', 'mn' ,'gh','kl'] my_series = pd.Series(7, index = my_index) pr

  1. पायथन में सरणी से तत्वों को हटाकर प्राप्त किए जा सकने वाले अधिकतम अंक प्राप्त करें

    मान लीजिए कि हमारे पास N तत्वों के साथ एक सरणी A है, हमारे पास दो पूर्णांक l और r भी हैं, जहां 1≤ ax 10^5 और 1≤ l≤ r≤ N. एक तत्व लेना सरणी से कुल्हाड़ी कहें और इसे हटा दें, और उस सरणी से ax+1, ax+2 … ax+R और ax-1, ax-2 … ax-L के बराबर सभी तत्वों को भी हटा दें। ऐसा करने से कुल्हाड़ी के अंक खर्च होंगे