擅长:python、mysql、java
<p>您要附加到不存在的列表元素:</p>
<pre><code>d[i+1].append(a[i])
</code></pre>
<p>这相当于:</p>
^{pr2}$
<p>这会给你同样的错误。我不知道你想在d和e中加入什么,但你可以附加到它们的后面,但不能附加到不存在的元素上。在</p>
<p>看来字典是这个应用程序的更好选择。在</p>
<pre><code>d = {}
if i not in d:
d[i] = []
d[i].append(a[i])
</code></pre>
<p>我不完全了解你在尝试什么,但这将检查一下是否已经找到了这个项目。如果没有,它将创建一个空列表以附加到。然后它会附加此项的条目。在</p>