擅长:python、mysql、java
<p>你不能做那样的词典。您必须使用:</p>
<pre><code>d = {'name': line.split(' ')[0], ...}
</code></pre>
<p>但是,更好的方法是使用for循环。你知道吗</p>
<pre><code>for line in input.split('\n'): # \n is the new line character
for item in line.split(' '):
print(item)
</code></pre>
<p>这将为您提供每一项,您可以使用内部for循环中的计数器(或<a href="https://stackoverflow.com/questions/22171558/what-does-enumerate-mean">enumerate function</a>)将每一项添加到字典中。然后可以创建一个名称列表,并通过计数器的索引访问该单词。你知道吗</p>