title: C++ alternative for Python dictionary with list of values
body: <p>I'm trying to implement a search algorithm to solve a maze but I'm having trouble creating a graph in C++. It looks like this in Python(using dictionary) though:  </p>
  
  <pre><code>Node={}
  Node[(6,6)]=[(6,5),(6,7),(5,6),(7,6)] 
  Node[(1,3)]=[(1,4),(2,3)]
  </code></pre>
  
  <p>The keys are a TUPLE and the values are a LIST of TUPLES.I looked around for it(ordered maps etc.), but couldn't find a solution that maps the key value pair this way.
  Any help will be appreciated...</p>