Python 在字典中划分值
我试图将存储在两个字典中的值进行划分。对于这个问题,这里有一个类似的答案: 然而,每次我试图使该解决方案起作用时,都会出现语法错误 这是我的密码:Python 在字典中划分值,python,dictionary,division,Python,Dictionary,Division,我试图将存储在两个字典中的值进行划分。对于这个问题,这里有一个类似的答案: 然而,每次我试图使该解决方案起作用时,都会出现语法错误 这是我的密码: avg_length = {x:float(STRlen[x])/count[x] for x in STRlen} 我的错误: avg_length = {x:float(STRlen[x])/count[x] for x in STRlen} ^ Synta
avg_length = {x:float(STRlen[x])/count[x] for x in STRlen}
我的错误:
avg_length = {x:float(STRlen[x])/count[x] for x in STRlen}
^
SyntaxError: invalid syntax
我做错了什么
谢谢大家! 您需要使用Python2.7或更新版本才能使用语法 在旧版本上,请使用:
avg_length = dict((x, float(STRlen[x])/count[x]) for x in STRlen)
请注意,如果您阅读了,您可能已经知道了这一点。:-) 可能是我看到的复制品——这就是“所有蟒蛇”的意思,我的错!非常感谢。