在Python中获取范围的最后一个元素

时间:2017-04-06 02:50:30

标签: python indexing range elements

这可能是一个简单的问题,但是你能告诉我如何打印范围中的最后一个元素吗?我这样做了:

Post session success command

但它说

  

TypeError:' int'对象不可订阅

你能告诉我如何使用这个范围功能吗?

2 个答案:

答案 0 :(得分:3)

Range返回一个从0到2(3减1)([0, 1, 2])的列表,因此您可以直接从range元素访问该元素。索引-1指的是最后一个元素。

print(range(3)[-1])

答案 1 :(得分:0)

我的范围在您的集合中,您应该能够直接通过索引引用该对象。

if len(j) > 2:
    print("Value: " + j[2])