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

हम पायथन डिक्शनरी का C++ में अनुवाद कैसे कर सकते हैं?

एक पायथन डिक्शनरी एक हैशमैप है। आप एक अजगर ताना के व्यवहार की नकल करने के लिए सी ++ में मानचित्र डेटा संरचना का उपयोग कर सकते हैं। आप मानचित्र का उपयोग C++ में इस प्रकार कर सकते हैं:

#include <iostream>
#include <map>
using namespace std;
int main(void) {
   /* Initializer_list constructor */
   map<char, int> m1 = {
      {'a', 1},
      {'b', 2},
      {'c', 3},
      {'d', 4},
      {'e', 5}
   };
   cout << "Map contains following elements" << endl;
   for (auto it = m1.begin(); it != m1.end(); ++it)
   cout << it->first << " = " << it->second << endl;
   return 0;
}

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

The map contains following elements
a = 1
b = 2
c = 3
d = 4
e = 5

ध्यान दें कि यह नक्शा अजगर के निर्देश के बराबर है:

m1 = {
   'a': 1,
   'b': 2,
   'c': 3,
   'd': 4,
   'e': 5
}

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

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

  1. किसी दिए गए शब्दकोश के अनुसार एक पायथन स्ट्रिंग का अनुवाद कैसे करें?

    हम अनुवाद () विधि का उपयोग कर सकते हैं जो स्ट्रिंग की एक प्रति देता है जिसमें सभी वर्णों का अनुवाद तालिका का उपयोग करके किया गया है (स्ट्रिंग मॉड्यूल में मेकट्रांस () फ़ंक्शन के साथ निर्मित), वैकल्पिक रूप से स्ट्रिंग डिलीटचर्स में पाए गए सभी वर्णों को हटाना। उदाहरण from string import maketrans &nb

  1. हम पायथन फ़ंक्शन से एक शब्दकोश कैसे वापस कर सकते हैं?

    पाइथन फंक्शन से डिक्शनरी को वापस करने के कई तरीके हो सकते हैं। नीचे दिए गए पर विचार करें। उदाहरण # This function returns a dictionary def foo():      d = dict();      d['str'] = "Tutorialspoint"      d['x']   = 50   &nb