Особенность python в преобразовании элемента в кортедж (tuple) способно направить несколько часов на поиски ошибок.
Если случайно поставить запятую в конце строки, например, копируя объект откуда-нибудь из списка:
for x in data:
x['a'] = 'abc',
x['a'] = 'abc',
или
x = 'a',
^ в конце строки запятая,
то это превратит элемент в tuple.