Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、長さが不明なシーケンスの場合、最後のn個の要素を取得するための最も「Pythonic」な方法は何ですか?
明らかに、開始インデックスと終了インデックスを計算できました。何かスリッカーはありますか?
はい、負のインデックスを使用して:
last_five = somesequence[-5:]
スライス内の負のインデックスは、シーケンスの長さを基準にしています。
負のインデックスを使用します。
seq[-1]シーケンスの最後の要素です。seq[-3:]最後の 3 つを示します。
seq[-1]
seq[-3:]
試す:
sequence[-n:]
(Stack Overflow を喜ばせるためのテキスト)