কম্পিউটার

কিভাবে আমরা পাইথন অভিধানকে C++ এ অনুবাদ করতে পারি?


একটি পাইথন অভিধান একটি হ্যাশম্যাপ। আপনি একটি পাইথন ডিক্টের আচরণ অনুকরণ করতে 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. কিভাবে JSON ফরম্যাটে পাইথন অভিধান প্রিন্ট করবেন?

  2. আমি কিভাবে পাইথনে সিডি করতে পারি?

  3. একটি প্রদত্ত অভিধান অনুযায়ী একটি পাইথন স্ট্রিং কিভাবে অনুবাদ করবেন?

  4. কিভাবে আমরা পাইথন ফাংশন থেকে একটি অভিধান ফেরত দিতে পারি?