Python:嵌入式for循环:编号列表输出



感谢点击。试图打印一个编号列表。有一个for循环用于打印列表。Ie .

print("COMPOUND:EMBED=okay but not right")
# for num in range(1,6+1):
#   for error in errors_list:
#       num=str(num)
#       print(num + ".", error, end=", ")
# print()

我想要的输出是:

  1. list_item_1
  2. list_item_2
  3. 3 . .

给定6个元素的确切数目,输出为:

1. list_item_1
1. list_item_2
1. three,..
2. list_item_1
2. list_item_2
2. three,..
3. list_item_1,..list_item_1

单独打印是正确的。Ie。for itemfor range。我试过嵌入相反的方式,列表[I]和复合两个for语句与和。其中最后一个检索:"未定义num"?

使用枚举函数:

for index, error in enumerate(errors_list):
    print(index + ".", error, end=", ")

最新更新