Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
for keys, values in CountWords.items():
val = values
print("%s: %s \t %s: %s" % (keys, val, keys, val))
When this is printed it will output this the key and its value and then after a space the same thing. What I want to know is if I can get the second %s: %s to select the next key and value from the dictionary.
–
–
Instead of trying to get next k-v pair, you can keep current k-v pair and use them on the next iteration
d = {'foo': 'bar', 'fiz': 'baz', 'ham': 'spam'}
prev_key, prev_value = None, None
for key, value in d.items():
if prev_key and prev_value:
print("%s: %s \t %s: %s" % (prev_key, prev_value, key, value))
prev_key, prev_value = key, value
fiz: baz foo: bar
foo: bar ham: spam
–