Answer
d = {1:[1, 2], 3:[3, 4]} - correct
d = {[1, 2]:1, [3, 4]:3} - incorrect
d = {(1, 2):1, (3, 4):3} - correct
d = {1:"john", 3:"peter"} - correct
d = {"john":1, "peter":3} - correct
Work Step by Step
The second dictionary is incorrect because list is unhashable data type and hence it can not be used as a key for the dictionary but lists can be used as value for dictionary hence first one is correct.