For循环仅在python中经历一次迭代

dljuly3
stat_to_grid_dist = []
for a in xrange(99):
    stat_to_grid_dist_colm = []
    for k in xrange(22):
        stat_to_grid_dist_row = []
        for l in xrange(28):
            stat_to_grid_dist_row.append(math.sqrt(
                math.pow(x_station[a]-xpt_grid[k],2) +
                math.pow(y_station[a]-ypt_grid[l],2)
            ))
        stat_to_grid_dist_colm.append(stat_to_grid_dist_row)
    stat_to_grid_dist.append(stat_to_grid_dist_colm)

使用上面的方法时,第一个for循环(afor循环)仅在循环中移动一次。我可以访问stat_to_grid_dist列表中的任何内容stat_to_grid_dist[0][k][l],当我在循环中的任意位置放置打印语句时,它只会输出零。我似乎无法弄清楚正在发生什么。我是否错误地理解了如何追加到列表列表?

细颗粒

这将打印出99次。我对您的数据一无所知:

import math

x_station = range(1,100)
y_station = range(1,100)
xpt_grid = range(1,23)
ypt_grid = range(1,29)

stat_to_grid_dist = []
for a in xrange(99):
    stat_to_grid_dist_colm = []
    for k in xrange(22):
        stat_to_grid_dist_row = []
        for l in xrange(28):
            stat_to_grid_dist_row.append(
            math.sqrt(math.pow(x_station[a]-xpt_grid[k],2) + 
            math.pow(y_station[a]-ypt_grid[l],2)))
        stat_to_grid_dist_colm.append(stat_to_grid_dist_row)
    stat_to_grid_dist.append(stat_to_grid_dist_colm)
    print a

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的for循环只经历了一次

来自分类Dev

for循环仅在第一次迭代时执行

来自分类Dev

如何仅在Python的嵌套循环中迭代一次列表

来自分类Dev

Python:For 循环仅在 Python 中工作一次

来自分类Dev

嵌套 Do While 内循环仅在外循环的第一次迭代时运行

来自分类Dev

在 for 循环中只迭代一次参数(Python)

来自分类Dev

是什么导致我的循环仅在第一次迭代中忽略此“ \ t”?

来自分类Dev

Java语言的while循环仅在一次迭代后停止

来自分类Dev

仅在xsl:for-each循环的第一次迭代中添加xsl:param

来自分类Dev

whilef循环中的scanf仅在第一次迭代时读取

来自分类Dev

如何在循环中更改条件,但仅在第一次迭代之后?

来自分类Dev

for循环中的jQuery自定义事件仅在最后一次迭代时触发

来自分类Dev

仅在条件中循环一次

来自分类Dev

For循环仅执行一次迭代

来自分类Dev

for循环仅迭代一次

来自分类Dev

do ... while循环迭代一次,而while循环迭代一次-php

来自分类Dev

嵌套的for循环仅在Javascript执行一次外循环

来自分类Dev

是否有工具/解决方案来编程仅在每个X迭代中检查一次条件的循环?

来自分类Dev

是否有工具/解决方案来编程仅在每个X迭代中检查一次条件的循环?

来自分类Dev

在主体中使用if语句进行do-while循环,仅在经过一次迭代后才显示消息?

来自分类Dev

MPI_Isend/Irecv 仅在 for 循环的第一次迭代中执行。是什么阻止它在循环的后续迭代中执行

来自分类Dev

f.write('string')仅在Python中偶尔写入一次真正的循环

来自分类Dev

python:while循环没有到达最后一次迭代

来自分类Dev

解析一次仅在循环中使用的代码

来自分类Dev

仅在树枝模板的for循环内渲染一次表单

来自分类Dev

解析一次仅在循环中使用的代码

来自分类Dev

第一次仅在zip Python中移动两个迭代器中的一个

来自分类Dev

最后一次循环迭代中的内存分配失败

来自分类Dev

如何每n个项目迭代一次循环

Related 相关文章

  1. 1

    我的for循环只经历了一次

  2. 2

    for循环仅在第一次迭代时执行

  3. 3

    如何仅在Python的嵌套循环中迭代一次列表

  4. 4

    Python:For 循环仅在 Python 中工作一次

  5. 5

    嵌套 Do While 内循环仅在外循环的第一次迭代时运行

  6. 6

    在 for 循环中只迭代一次参数(Python)

  7. 7

    是什么导致我的循环仅在第一次迭代中忽略此“ \ t”?

  8. 8

    Java语言的while循环仅在一次迭代后停止

  9. 9

    仅在xsl:for-each循环的第一次迭代中添加xsl:param

  10. 10

    whilef循环中的scanf仅在第一次迭代时读取

  11. 11

    如何在循环中更改条件,但仅在第一次迭代之后?

  12. 12

    for循环中的jQuery自定义事件仅在最后一次迭代时触发

  13. 13

    仅在条件中循环一次

  14. 14

    For循环仅执行一次迭代

  15. 15

    for循环仅迭代一次

  16. 16

    do ... while循环迭代一次,而while循环迭代一次-php

  17. 17

    嵌套的for循环仅在Javascript执行一次外循环

  18. 18

    是否有工具/解决方案来编程仅在每个X迭代中检查一次条件的循环?

  19. 19

    是否有工具/解决方案来编程仅在每个X迭代中检查一次条件的循环?

  20. 20

    在主体中使用if语句进行do-while循环,仅在经过一次迭代后才显示消息?

  21. 21

    MPI_Isend/Irecv 仅在 for 循环的第一次迭代中执行。是什么阻止它在循环的后续迭代中执行

  22. 22

    f.write('string')仅在Python中偶尔写入一次真正的循环

  23. 23

    python:while循环没有到达最后一次迭代

  24. 24

    解析一次仅在循环中使用的代码

  25. 25

    仅在树枝模板的for循环内渲染一次表单

  26. 26

    解析一次仅在循环中使用的代码

  27. 27

    第一次仅在zip Python中移动两个迭代器中的一个

  28. 28

    最后一次循环迭代中的内存分配失败

  29. 29

    如何每n个项目迭代一次循环

热门标签

归档