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

पायथन में सूची वस्तुओं को उनके निरपेक्ष मूल्यों द्वारा अद्यतन करने का कार्यक्रम

मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है जिसमें सकारात्मक और नकारात्मक संख्याएं होती हैं। हमें इस सूची को अपडेट करना होगा ताकि अंतिम सूची में केवल प्रत्येक तत्व का निरपेक्ष मान हो।

इसलिए, यदि इनपुट अंकों की तरह है =[5,-7,-6,4,6,-9,3,-6,-2], तो आउटपुट [5, 7, 6, 4, 6, होगा। 9, 3, 6, 2]

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • मानचित्र और सूची संचालन द्वारा इसे हल करें
  • एक अनाम फ़ंक्शन को परिभाषित करें जैसे l, जो x को तर्क के रूप में लेता है और abs(x) देता है
  • मानचित्र () विधि का उपयोग करके प्रत्येक तत्व e को अंकों से l(e) में बदलें
  • सूची वापस करें

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def solve(nums):
   return list(map(lambda x:abs(x), nums))
nums = [5,-7,-6,4,6,-9,3,-6,-2]
print(solve(nums))

इनपुट

[5,-7,-6,4,6,-9,3,-6,-2]

आउटपुट

[5, 7, 6, 4, 6, 9, 3, 6, 2]

  1. एक सूची से अद्वितीय मान मुद्रित करने के लिए पायथन प्रोग्राम

    एक सूची को देखते हुए, हमारा काम सभी विशिष्ट नंबरों को प्रिंट करना है। उदाहरण Input:A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9] एल्गोरिदम Step 1: Create user input list. Step 2: Create an empty list. Step 3: Traverse all elements in the list. Step 4: Check the unique element is present o

  1. 3D सूची बनाने के लिए पायथन प्रोग्राम।

    3D सूची का अर्थ है 3D सरणी। इस कार्यक्रम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट:3× 3 × 2[[1,1,1], [2,2,2], [3,3,3]], [[4,4,4], [5,5, 5],[6,6,6]] एल्गोरिदम चरण 1:3D सूची के क्रम को देखते हुए। चरण 2:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र

  1. पायथन में सूची बनाम टपल बनाम शब्दकोश

    सूची और Tuple ऑब्जेक्ट अनुक्रम हैं। डिक्शनरी की-वैल्यू पेयर की हैश टेबल है। सूची और टपल वस्तुओं का एक क्रमबद्ध संग्रह है। शब्दकोश अव्यवस्थित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट म्यूटेबल हैं यानी नया आइटम जोड़ना या हटाना और उसमें से आइटम करना संभव है। Tuple एक अपरिवर्तनीय वस्तु है। टपल ऑब्जेक्ट पर