リスト(一次元配列)チップ
構文:
リスト[インデックスを開始:インデックスを終了します。ステップ]
スライス割り当てリスト:
アクション:
、元のリストを変更することができ、データを挿入し、削除することができ、データが変更されてもよい
説明:
右のオペレータスライス割当が順序である必要があります等しい
構文:
リスト[(インデックスを開始):(終了インデックス)(ステップ:())] =配列
定義:
切り出した切片の数に等しいシーケンス番号を割り当てられたスライスのステップ・サイズについて
S [I:j]は[J-1]〜[I]を得表します
S [: - 1]最後の文字を削除します
S [ - n]は、最後のn文字を削除します
S [-2:]最後の2つの文字を取ります
S [I:J:K]フォーマットそれ、I、J及び上記と同じですが、ステップkを表し、デフォルトは1であります
S [:: - 1](逆)、再び最初の要素を最後の要素からコピーされ
二次元配列スライス
Xの[:0]は、すべての行の最初のデータを取る全て0の二次元ビットのインデックスデータ0最初の0(ゼロ)
X [:1]すべての行の最初のデータを取ります
Xの[:、1:】撮影された全ての第一の次元、すなわち、すべての行、最初の列から開始取ら列ではなく、最初の0
X [1:]第一の次元がすべてのデータ要素1のインデックス、行1(0から始まる)としました
Xの[:2,1:]第すなわち第二列(二列0,1)の前に、最初の列から列ではなく、0番目の列を取るを開始し、標準的な2次元を削除する前に
三次元配列スライス
Uは、[1,1,2]は最初の寸法、撮影した二次元1、2を撮影した第三の次元を取ります
Uは、[:1,2]は、全て取る第二の寸法を取るために、第1の寸法を示し、第三の次元は2とら
U [:、1:、2]の全ての値1,1を服用した後に全ての第2の寸法を取る第一次元、三次元、2とら
U [:、1:、:2]の全ての値1,1を取った後、第二の寸法を全ての第1の寸法を取るために、第三の次元は(0,1)2前の値をとります
説明:
そのため、多次元配列に、カンマ「」は、各ディメンションを分離するためには、 『:』のみ各次元のスライスを表す:この寸法を取るの合計値を表します