Где синтаксическая ошибка в этом словаре?[Python 2.7] - PullRequest
0 голосов
/ 29 мая 2011

Я не уверен, почему этот код не работает.,,Я не могу найти синтаксическую ошибку, кажется, все в порядке.Он находится в том же формате, что и все мои другие словари

d = dict (zip (('A', 'B', 'C', 'D', 'E ',' F ',' G ',' H ',' I ',' J ',' K ',' L ',' M ',' N ',' O ',' P ',' Q ', 'R', 'S', 'T'), ('6', '10.76', '5.41'. '2.71', '5.07', '5.65', '3.22', '5.97', '7.59', «6,02», «6,02», «9,74», «5,74», «5,48», «6,3», «5,68», «2,09», «5,89», «5,66», «5,96»))) ^ SyntaxError:неверный синтаксис

Стрелка указывает на «5,68» на десятичной дроби.

Ответы [ 2 ]

3 голосов
/ 29 мая 2011

'5.41'.'2.71' должно быть '5.41', '2.71'

Кстати, вы должны разбивать большие строки на маленькие:

keys = ['A', 'B', 'C',
        'X', 'Y', 'Z']
values = [1.0, 2.1, 3.2,
          4.3, 5.4, 6.5]
d = dict(zip(keys, values))
0 голосов
/ 29 мая 2011

Есть "."где должно быть ',' в '5,41'. '2,71'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...