<p>我读过很多奇怪的语法错误问题,但还没有看到我的问题,我真的很茫然。我正在做一些作业,但最后期限快到了,这个错误我无法摆脱:</p>
<pre><code>def create_voting_dict():
strlist = [voting_data[i].split() for i in range(len(voting_data))]
return voting_dict = {strlist[h][0]:[int(strlist[h][g]) for g in range(3, len(strlist[h]))] for h in range(len(strlist))}
</code></pre>
<p>这给了我一个错误:</p>
^{pr2}$
<p>当我在过程中定义voting-dict时没有出现这个错误,但是我需要全局定义它,所以我把它放在return之后,我得到了错误。一直在数括号,但这似乎不是问题。在</p>
<p>我确信,当我看到问题时,这是很容易的,但我就是不明白。谢谢你的帮助。在</p>
<p>*投票数据是一个包含字符串的列表,我执行了拆分字符串并创建字典的过程</p>