擅长:python、mysql、java
<p>首先,您的语法建议您存储索引而不是项本身。如果需要枚举,语法将为:</p>
<pre><code>if request.method == "POST":
for item_course, i in enumerate(courselist):
for item_prev_course, j in enumerate(previouscourselist):
requestsave(courselist=i, previouscourselist=j)
</code></pre>
<p>否则,如果您想存储该项,最好使用更好的变量名,这样您的代码更容易被读者解释。你知道吗</p>
<pre><code>if request.method == "POST":
for current_course in courselist:
for prev_course in previouscourselist:
requestsave(courselist=current_course, previouscourselist=prev_course)
</code></pre>
<p>如果要将列表加入到一个一对一关系的字典中,可以像这样使用<em>zip()</em>函数:</p>
<pre><code>if request.method == "POST":
course_dict = dict(zip(courselist, previouscourselist)
</code></pre>
<p>然后沿着字典迭代</p>
<pre><code> for course, prev_course in course_dict:
requestsave(courselist=course, previouscourselist=prev_course)
</code></pre>