Я только что нашел ошибку в фрагменте кода, над которым работал, суть ошибки заключалась в неправильном назначении словаря.
Код выглядел так:
alfa = {}
alfa['beta']: 5
Скорее, чем:
alfa = {}
alfa['beta'] = 5
Мой вопрос: почему первое утверждение не было синтаксической ошибкой и что на самом деле означает синтаксис?