0

我正在尝试使用 for 循环从列表中获取每个子列表,如下面的列表。我的 for 循环有效,但他们只给了我列表中的最后一项 11 次。我需要一些帮助,请。

for i in range(len(add_h2o_ver)):
    print(i,end = " ")
    print(add_h2o_ver[i])

输出

在此处输入图像描述

这是我用来打印和写入 txt 文件的代码

for i in range(len(add_h2o_ver)):
    position = i
    for slab in add_h2o_ver:
                slab.to(filename = "POSCAR_{}_{}_{}".format(position, slab.composition,slab.miller_index))
4

0 回答 0