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

पायथन में सभी सूची वस्तुओं के साथ एकल मान को जोड़ना

हमें सूची के प्रत्येक तत्व के साथ दिए गए मान को जोड़ने की आवश्यकता हो सकती है। उदाहरण के लिए - दिनों के नाम हैं और हम उनमें दिन शब्द को प्रत्यय के रूप में जोड़ना चाहते हैं। ऐसे परिदृश्यों को निम्नलिखित तरीकों से नियंत्रित किया जा सकता है।

itertools.repeat के साथ

हम itertools मॉड्यूल से रिपीट विधि का उपयोग कर सकते हैं ताकि ज़िप फ़ंक्शन का उपयोग करके दी गई सूची के मानों के साथ जोड़े जाने पर एक ही मान का बार-बार उपयोग किया जा सके।

उदाहरण

from itertools import repeat

listA = ['Sun','Mon','Tues']
val = 'day'
print ("The Given list : ",listA)
print ("Value to be attached : ",val)
# With zip() and itertools.repeat()
res = list(zip(listA, repeat(val)))
print ("List with associated vlaues:\n" ,res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The Given list : ['Sun', 'Mon', 'Tues']
Value to be attached : day
List with associated vlaues:
[('Sun', 'day'), ('Mon', 'day'), ('Tues', 'day')]

लैम्ब्डा और मानचित्र के साथ

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

उदाहरण

listA = ['Sun','Mon','Tues']
val = 'day'
print ("The Given list : ",listA)
print ("Value to be attached : ",val)
# With map and lambda
res = list(map(lambda i: (i, val), listA))
print ("List with associated vlaues:\n" ,res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The Given list : ['Sun', 'Mon', 'Tues']
Value to be attached : day
List with associated vlaues:
[('Sun', 'day'), ('Mon', 'day'), ('Tues', 'day')]

  1. पायथन - डिक्शनरी वैल्यू के रूप में क्लियरिंग लिस्ट

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

  1. एक ही आइटम के साथ एक सरणी को एक साधारण सूची में बदलने के लिए पायथन प्रोग्राम

    सरणी दी गई है। हमारा काम एक सरणी को एक साधारण सूची में बदलना है। हम इस समस्या को tolist() फ़ंक्शन की सहायता से हल करते हैं। यह फ़ंक्शन सरणी को (संभवतः नेस्टेड) ​​सूची के रूप में लौटाता है। एल्गोरिदम Step 1: Given an array. Step 2: convert the array to a list using tolist() function. Step 3: Display

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

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