Недопустимый синтаксис при использовании понимания словаря

) Имея список поплавков с именем 'x', я хотел бы создать dict, отображающий каждый x в x[1: -1] своим соседям, используя понимание словаря. Я попробовал следующую строку:

neighbours = {x1:(x0,x2) for (x0,x1,x2) in zip(x[:-2],x[1:-1],x[2:])}

Однако синтаксис кажется недопустимым. Что я делаю неправильно?

5
задан Wooble 22 March 2013 в 16:38
поделиться