The first = in the second line is wrong. This should work:
dict1['W'] = ['Spring']
Note however that this way, you are setting dict1['W'] to a list containing 'Spring', not to the string “Spring” itself.
solved Why python showing can’t assign to literal in dictionary? [closed]