Я пытаюсь преобразовать файл .xlsx в файл json с помощью сценария python.
output['operators'] = {}
for y in range(marks[0][0]+1, marks[1][0]-2):
ops = [CTUs.get(o,o) for o in workbook.cell_value(y,2).split('/')]
for op in ops:
if not op in list(output['operators']):
output['operators'][op] = {
'name':op,
'guns':[]
}
name = workbook.cell_value(y,2)
output['operators'][op]['guns'].append(name if name != 417 else '417') #Dry this code later
В 10-й строке ('guns':[]
) обнаружена ошибка типа : TypeError: unhashable type: 'list'
. Я не знаю, почему и AFAIK, ключи являются единственными частями, которые нужно хэшировать.