这本词典中的语法错误在哪里? [Python 2.7]

时间:2011-05-29 02:11:37

标签: python string syntax dictionary

我不确定为什么这段代码不起作用。 。 。我找不到语法错误似乎很好。它与我所有其他词典的格式相同

  
    
      

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 个答案:

答案 0 :(得分:3)

'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))

答案 1 :(得分:0)

有一个'。'那里应该有一个','在'5.41'。'2.71'