1. ホーム
  2. python

[解決済み] ネガティブリストのインデックス?[重複あり]

2022-03-11 11:56:19

質問

次のコードの一部を理解しようとしています。

# node list
n = []
for i in xrange(1, numnodes + 1):
    tmp = session.newobject();
    n.append(tmp)
link(n[0], n[-1])

具体的に言うと、indexの -1 を参照しています。もし、インデックス 0 は最初の要素を指しているのであれば -1 を参照してください。

どのように解決するのですか?

負の数とは、左からではなく右から数えるということです。だから list[-1] は最後の要素を指します。 list[-2] は2番目の最後、といった具合です。