如何在python3中使用forloop从列表中打印子列表(字符串)?

2024-04-30 04:57:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用for循环从下面的列表中获取每个子列表。我的for循环成功了,但他们只给了我列表的最后一项11次。我想要一些帮助

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

输出

enter image description here

下面是我用来打印和写入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))

Tags: inimageadd列表forlenpositionrange