Maintaing order of dictionary when converting list to dictionary : <p>I have a list </p>

<pre><code>List = [('The', 'DT'), ('study', 'NN'), ('guide', 'NN'), ('does', 'VBZ'), ('not', 'RB'), ('discuss', 'VB'), ('much', 'JJ'), ('of', 'IN'), ('the', 'DT'), ('basics', 'NNS'), ('of', 'IN'), ('ethics.', 'NN')]
</code></pre>

<p>I convert it to a dictionary using</p>

<pre><code>dic=collections.OrderedDict()
dic=dict(List)
</code></pre>

<p>when i print the dictionary the order isn't maintained in the way it is in the list.</p>

<p>I tried using OrderedDict() but still the order isn't maintained</p>
