<p>我有这段代码</p>
<pre><code>def get_vector (vx,vy):
lst = [[[] for _ in range (len(vx[0]))]for _ in range (len(vx))]
print (lst[1])
for x in range (len(lst)):
for y in range (len(lst[x])):
print (vx[x,y])
c = math.sqrt(pow(vx[x,y],2)+pow(vy[x,y],2))
print (c)
cos_angle_y= ((pow(vx[x,y],2)) + (pow(c,2)) - (pow(vy[x,y],2))) / 2*vx[x,y]*c
uhol=math.cos(math.radians(cos_angle_y))
lst[x][y].append([c,uhol])
return lst
</code></pre>
<p>我的问题是如何访问或保存这些值,以便以后可以从嵌套列表中访问它们。我试过这个,但效果不错,但不是很好。我得到了正确的值,但我不知道如何访问它们。你知道吗</p>
<pre><code>lst = get_vector(vx,vy)
print (lst[0][10])
</code></pre>
<p>这是我从print <code>lst[0][10] : [[1.0, 0.9998476951563913]]</code>得到的结果</p>
<p>我需要得到值0.999。。。对于结构中列表之外的另一个变量类似于lst[0][10][2]或其他一些不同的方法(如果可能),有什么建议吗?你知道吗</p>