The brackets are not "uneven" at all:
attributeMap[tuple[0]] = tuple[1]
We have three expressions here:
tuple[0] # first element of tuple
tuple[1] # second element of tuple
attributeMap[tuple[0]] # value in attributeMap which has the key matching first element of tuple
As you can see, the third expression makes use of the first, and at the end all we do is assign the second to the third. The brackets are in the right places.