0
リストサイズ12を作成しました。例:V[0 1 2 3 4 5 6 7 8 9 10 11]
[2:11]
の最後の10桁のみを返すにはどうすればよいですか?また、リストにn個の変数があった場合、V[2,:]
を試しましたが、TypeError: list indices must be integers or slices, not tuple
が返されます。iPython 3.5.2リスト
リストサイズ12を作成しました。例:V[0 1 2 3 4 5 6 7 8 9 10 11]
[2:11]
の最後の10桁のみを返すにはどうすればよいですか?また、リストにn個の変数があった場合、V[2,:]
を試しましたが、TypeError: list indices must be integers or slices, not tuple
が返されます。iPython 3.5.2リスト
リストの最後のx
要素を取得するには、スライス内で負のインデックスを使用する必要があります。あなたが言及したエラーについては
>>> numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> numbers[-5:]
[5, 6, 7, 8, 9]
あなたはタプルの最初の要素2になり2後の浮遊カンマを、持っているように、それが見えます。カンマを取り出して、有効なスライスにする必要があります。
最後の10桁は 'V [-10:]'です。私はここで 'n 'がどのように使われているのかは分かりませんが、' V [2:] 'を実行することができます。スライスに関する基本情報は、標準チュートリアルのhttps://docs.python.org/3.6/tutorial/introduction.htmlで読むことができます。 – tdelaney