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

पायथन – स्ट्रिंग लिस्ट से हर एलिमेंट प्राप्त करें सिवाय एक निर्दिष्ट अक्षर के


जब स्ट्रिंग्स की लिस्ट से हर एलिमेंट को एक निर्दिष्ट अक्षर को छोड़कर प्राप्त करना हो, तो लिस्ट कॉम्प्रिहेंशन और append मेथड का उपयोग किया जाता है।

उदाहरण

my_list = ["hi", "is", "great", "pyn", "pyt"]
print("The list is :")
print(my_list)
my_key = 'n'
print("The value for key is ")
print(my_key)
my_result = []
for sub in my_list:
my_result.append(''.join([element for element in sub if element == my_key]))
print("The result is :")
print(my_result)

आउटपुट

The list is : ['hi', 'is', 'great', 'pyn', 'pyt']
The value for key is n
The result is : ['', '', '', 'n', '']

व्याख्या

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

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

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

  • मूल लिस्ट पर लिस्ट कॉम्प्रिहेंशन का उपयोग करके पुनरावृति की जाती है, और जांचा जाता है कि कोई एलिमेंट की के बराबर है या नहीं।

  • यदि हाँ, तो इसे खाली लिस्ट में जोड़ा जाता है।

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

  1. - पायथन में लिस्ट से एलिमेंट कैसे हटाएं

    पायथन में लिस्ट एक लीनियर डेटा स्ट्रक्चर है जहां एलिमेंट्स सन्निहित मेमोरी लोकेशन्स में स्टोर होते हैं और एलिमेंट्स को उनके इंडेक्स द्वारा एक्सेस किया जाता है। हमें कभी-कभी पायथन में लिस्ट से एलिमेंट हटाने की आवश्यकता होती है। इसे प्राप्त करने के लिए विभिन्न इनबिल्ट फंक्शन्स हैं। pop() यह pop() मे

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

    पायथन में सूची से यूनिक मान निकालने के तरीके 1. append() और लूप का उपयोग एक नई खाली सूची बनाएं, फिर प्रत्येक तत्व को केवल तभी जोड़ें जब वह पहले से मौजूद न हो। def catch_unique(list_in): unq_list = [] for x in list_in: if x not in unq_list: unq_list.append(x) return u

  1. - सूची से हर तीसरे तत्व को हटाकर प्रिंट करने का पायथन प्रोग्राम (जब तक सूची खाली न हो जाए)

    समस्या विवरण सबसे पहले हम एक सूची बनाते हैं, शुरुआती पता का इंडेक्स 0 है और पहले तीसरे तत्व की स्थिति 2 है और सूची खाली होने तक पार करना है और हर बार हमें अगले तीसरे तत्व का इंडेक्स ढूंढना है और मान प्रिंट करना है और उसके बाद सूची की लंबाई कम करना है। उदाहरण A: [10,20,30,40] आउटपुट: 30 20 40 10 व