我正在尝试理解以下代码:
# node list
n = []
for i in xrange(1, numnodes + 1):
tmp = session.newobject();
n.append(tmp)
link(n[0], n[-1])
具体来说,我不明白索引 -1
指的是什么。如果索引 0
指的是第一个元素,那么 -1
指的是什么?
最佳答案
负数表示您从右侧而不是左侧计数。因此,list[-1]
指的是最后一个元素,list[-2]
是倒数第二个元素,以此类推。
https://stackoverflow.com/questions/11367902/