【发布时间】:2013-12-14 19:47:10
【问题描述】:
我正在尝试使用 python 中的嵌套 for 循环创建一个列表。该列表需要由多个列表组成,每个列表对应于某个参数的值,并包含该参数的方程结果。运行我的代码会产生一个IndexError。这是导致问题的代码部分:
T_1 = [[]]
for j in range(len(A_1)):
for i in range(len(y_1)):
T_1[j][i] = T0_1 + ((q0_1 / k_1) * y_1[i]) - ((A_1[j] / (2 * k_1)) * y_1[i]**2)
序列A_1 和y_1 的大小不同(y_1 是一个 150 长的深度点列表,A_1 是一个 4 字符长的参数 A 的不同值的列表)。
【问题讨论】:
-
Python 称这些“列表”;
array是不同的(仅包含一种类型的值,请参阅 Python 中的array模块)。
标签: python list loops for-loop nested