python - Iterating through a dictionary and subtracting values based on keys -


so have dictionary 1 below, however, trying subtract art[0][0] - art[1][0] , has iteration.

this have, doesn't seem work. keep getting error: 'keyerror: 2'

any appreciated.

   in range(1, 5): #from       k =       j in range (1, 5): #to            if == j:               pass            else:                t = art[j][0] - art[i][0]                g = art[j][1] - art[i][1]  

sample input:

art = {'u': (5, 6), 'e': (7, 3), 'a': (3, 3), 'o': (3, 2), 'i': (1, 4)}

dictionaries accessed key name. see here examples.

for example, art['u'] return (5, 6). in code, you're trying access key 2, because that's j equal to. however, there no key named 2 in dictionary.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -