In the following Python loop, why are there two iteration variables (k and v) ? c = {'a':10, 'b':1, 'c':22} for k, v in () :
a) Because the loop iterates over the keys and values of the dictionary c
b) It's a syntax error
c) It's a common convention in Python loops
d) Because there are two dictionaries being iterated over