 <p>If you don't mind deleting every occurrence of <code>2</code> in the list, you can use list comprehension:</p> <pre><code>dictionary["00"] = [i for i in dictionary["00"] if i != 2] </code></pre> <p>This will create a new list, and will avoid altering the other values, as it appears all your <code>dictionary</code> values reference the same list.</p> <p>EDIT: Yep your dictionary values reference the same list</p> <p>you could use dictionary and list comprehension to create your <code>dictionary</code></p> <pre><code>dictionary = {str(x):[i for i in range(10)] for x in range(100)} </code></pre>