The function should accept three pieces of information: a value, given as a string, and a row and an index, which I need to be given as a tuple. The dictionary is an asymmetrical game board. The purpose of change() function is to change the value of the strings contained in the lists stored in the keys of the dictionary when given an "position" (row as a string and column as an index/integer, maybe combined as tuple), changes the "value" at that index. Here is my code:

```
board = dict()
board['a'] = ['t']
board['b'] = ['0','t','0','0','t','0']
board['c'] = ['0','1','2','3','4','5']
board['d'] = ['0','0','0','0','0','0']
board['e'] = ['0','0','0','0']

print board['a'][0]

def change(value,position):
    board[position()]=value

change('G',('c', 4))

print board['c'][3]

```

I think I get how I should call it, but I can't figure out how to make the function change(). I get the error "Type Error: 'Tuple' object is not callable". I am a beginner, so I really appreciate any help. I have tried to research this issue, but I haven't found the answer thus far. Thanks!