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

हम दो पायथन शब्दकोशों को कैसे मर्ज कर सकते हैं?

पायथन 3.5+ में, आप शब्दकोश को अनपैक करने के लिए ** ऑपरेटर का उपयोग कर सकते हैं और निम्नलिखित सिंटैक्स का उपयोग करके कई शब्दकोशों को जोड़ सकते हैं:

a = {'foo': 125}
b = {'bar': "hello"}
c = {**a, **b}
print(c)

यह आउटपुट देगा:

{'foo': 125, 'bar': 'hello'}

यह पुराने संस्करणों में समर्थित नहीं है। हालाँकि आप इसे निम्न समान सिंटैक्स का उपयोग करके बदल सकते हैं:

a = {'foo': 125}
b = {'bar': "hello"}
c = dict(a, **b)
print(c)

यह आउटपुट देगा:

{'foo': 125, 'bar': 'hello'}

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

def merge_dicts(x, y):
z = x.copy() # start with x's keys and values
z.update(y) # modify z with y's keys and values
return z

a = {'foo': 125}
b = {'bar': "hello"}
c = merge_dicts(a, b)
print(c)

यह आउटपुट देगा:

{'foo': 125, 'bar': 'hello'}

  1. पायथन का उपयोग करके दो मैट्रिक्स को गुणा करने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए पायथन के साथ संयोजन में किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें अनुकूलन

  1. पायथन का उपयोग करके दो मैट्रिक्स जोड़ने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए पायथन के साथ संयोजन में किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें अनुकूलन

  1. मैं पायथन में सीडी कैसे कर सकता हूं?

    आप os मॉड्यूल का उपयोग करके Python में निर्देशिका या cd बदल सकते हैं। यह उस निर्देशिका के सापेक्ष/पूर्ण पथ को इनपुट के रूप में लेता है जिस पर आप स्विच करना चाहते हैं। उदाहरण के लिए >>> import os >>> os.chdir('my_folder')