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