Connolly <[EMAIL PROTECTED]> wrote: >Right basically I've got to the end of my main section of my program an I've >got it comparing the same dictionary to ensure that the values are the same >(sounds stupid I know), yet what my line of code I am using to do this is >failing to do is to check every single value. It is only checking the final >value in my dictionary [ ... ]
On what are you basing the assumption that it's only checking the final value? The outputted final_dict? Have you tried putting a "print final_dict" after the final_dict.update() call to see how many times the check is actually made? And while your doing that, you might like to stick in a "print f6" at the same place, and see how many different values are being added to final_dict. (I assume there is good reason which has been cut out for f6 = {start+1: key} final_dict.update(f6) rather than final_dict[start+1] = key ) >f4 = files_stored[0] >f5 = files_stored[0] > >for key in f4: > for items in f5: > if key == items: > f6 = {start+1: key} > final_dict.update(f6) > else: > print key, 'false' > >print final_dict -- \S -- [EMAIL PROTECTED] -- http://www.chaos.org.uk/~sion/ "Frankly I have no feelings towards penguins one way or the other" -- Arthur C. Clarke her nu becomeþ se bera eadward ofdun hlæddre heafdes bæce bump bump bump
-- http://mail.python.org/mailman/listinfo/python-list