В словаре должно быть key: value
пар - у вас есть один ключ, за которым следуют три значения.
Если вы хотите эквивалент нескольких значений на один ключ, а затем использовать список:
self.dict = {
'Compressed Files': [
{'7-zip': [ "777", "7z", "7zip", "7-zip", "lzma"]},
{'8-zip': [ "bzip2", "tbz", "tbz2" ]},
{'Norton': ["gho", "ghs", "v2i"]}
]
}
Или, если внешний ДИКТ имеет только один ключ, он не может быть, вообще, просто использовать список.
Edit:
Если вы хотите сохранить это словарь, вам нужно еще два ключа, для остальных файлов:
self.dict = {
'Compressed Files': {'7-zip': [ "777", "7z", "7zip", "7-zip", "lzma"]},
'New Key 1': {'8-zip': [ "bzip2", "tbz", "tbz2" ]},
'New Key 2': {'Norton': ["gho", "ghs", "v2i"]}
}
отсутствуют некоторые запятые, и их не группируя должным образом также – TehTris
«Питон говорит, что есть ошибка» является не вопрос полезный. Выложите ошибку и трассировку вместо того, чтобы нас угадать. – abarnert