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

पायथन प्रोग्राम - दिए गए कैरेक्टर को छोड़कर सूची के सभी कैरेक्टर्स बदलें

जब दिए गए कैरेक्टर को छोड़कर सूची के सभी कैरेक्टर्स बदलने हों, तो लिस्ट कॉम्प्रिहेंशन और == ऑपरेटर का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = ['P', 'Y', 'T', 'H', 'O', 'N', 'P', 'H', 'P']
print("सूची है:")
print(my_list)

replace_char = '$'
retain_char = 'P'

my_result = [element if element == retain_char else replace_char for element in my_list]

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: ['P', 'Y', 'T', 'H', 'O', 'N', 'P', 'H', 'P']
परिणाम है: ['P', '$', '$', '$', '$', '$', 'P', '$', 'P']

व्याख्या

  • कैरेक्टर्स की एक सूची परिभाषित की गई है।

  • दो और कैरेक्टर्स परिभाषित किए गए हैं - जिसे बदलना है और जिसे बनाए रखना है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है, और यदि वर्तमान कैरेक्टर बनाए रखने वाले कैरेक्टर के समान है, तो इसे सूची में जोड़ा जाता है, अन्यथा इसे दूसरे कैरेक्टर से बदल दिया जाता है।

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

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

  1. - पायथन प्रोग्राम: चेक करना कि लिस्ट में सभी वैल्यूज़ दिए गए मान से अधिक हैं या नहीं

    लिस्ट दी गई है और चेकिंग वैल्यू दी गई है, लिस्ट में उन सभी वैल्यूज़ को प्रदर्शित करें जो दिए गए मान से अधिक हैं।उदाहरणInput: A=[10, 20, 30, 40, 50] Given value=20 Output: No Input: A=[10, 20, 30, 40, 50] Given value=5 Output: Yesएल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: चेकिंग वैल्यू इनपुट करें

  1. - सूची के सभी सबलिस्ट प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी

  1. - सूची में सभी संख्याओं को गुणा करने का पायथन प्रोग्राम

    समस्या विवरण सबसे पहले हम यूजर इनपुट के लिए 3 सूचियां बनाते हैं। यहां हम ट्रैवर्सल तकनीक का उपयोग करते हैं। उत्पाद के मान को 1 से आरंभ करें, सभी तत्वों को पार करें और सूची के अंत तक एक-एक करके प्रत्येक संख्या को उत्पाद से गुणा करें। उदाहरण इनपुट: A=[5,6,3] आउटपुट: 90 व्याख्या: 5*6*3 एल्गोरिदम सू