首页 > 解决方案 > 打印枚举列表的第 n 个索引

问题描述

我想打印枚举列表的第 5 个索引值。在下面的示例代码中,第 5 个索引值为 555。我只想打印 555 的值。下面的代码打印从 0 到 8 的所有索引值。我只想打印索引 5 处的值,即 555。最好的方法是什么?

num_list = [000, 111, 222, 333, 444, 555, 666, 777, 888]
for i, d in enumerate (num_list):
    print(i, d)

标签: python-3.x

解决方案


我解决了这个问题。目标是打印枚举对象的第 n 个索引(即第 5 个索引)的值。另外,该值只能打印一次。我相信代码的问题是缩进的打印语句。下面是解决方案。

num_list = [000, 111, 222, 333, 444, 555, 666, 777, 888]
for i, d in enumerate (num_list):
    x = num_list[5]
print(x)

推荐阅读