2019TweetPythonのリストのスライスと、スライスを使って分割する方法について簡潔に解説します。リストのスライスとはリストのスライスとは、「リストから一部の要素を取り出す操作」のことです。]:リスト[開始位置:終了位置:スライス]リストの後ろに括弧[]を書き、その中で取り出す範囲を指定します。開始位置や終了位置はインデックス番号を書きます。以下の数値のリストを例に見てみましょう。10]このリストは以下のようにインデックス番号が割り振られます。インデックス番号は前から数える場合は0から始まり、後ろから数える場合は-1から始まる点を覚えておきましょう。それではこのリストに対してスライスを行っていきましょう。対応するインデックス番号の要素をスライス[]の中にインデックス番号を書くと、そのインデックス番号に該当する要素が取り出されます。インデックス番号0番を取り出す。インデックス番号2番を取り出す。インデックス番号-1番を取り出す。インデックス番号-3番を取り出す。開始位置から最後までの要素をスライス[]の中に[2:]というように、インデックス番号とコロンを書くと、開始位置だけを指定したことになり、そこから最後までの要素を取り出します。最初から終了位置までの要素をスライス[]の中に[:5]というように、コロンの後ろにインデックス番号を書くと、終了位置だけを指定したことになり、最初からそこまでの要素を取り出します。終了位置の場合は、「n-1番」まで取り出される点にご注目ください。インデックス番号4番までを取り出す。範囲を指定してスライス[]の中に[2:5]というように書くと、指定した開始位置から終了位置-1の範囲で要素をスライスします。ステップで指定の数値置きにスライス[]の中に[::2]というように、2つのコロンの後にステップを指定すると、指定したステップ置きに要素が取り出されます。10]開始位置や終了位置も指定することができます。逆順にスライススライスで負の数字を指定すると、要素を逆順で、指定した数値置きに取り出します。2]範囲を指定する時は、開始位置を後ろ、終了位置を前にする必要があります。この場合、終了位置+1までで要素が取り出されます。リストをスライスして分割スライスでは、開始位置と終了位置を指定することによって、リストから要素を取り出すことができますが、これを利用してリストを分割することができます。新しいリストを作ります。新しいリストを作ります。61]このリストを、スライスを使って、”data1′′と”data2′′に分割します。今回は分割する位置を変数で指定します。上記リストの要素を分割して2つのリストを作ります。61]このように、スライスを使いこなすと、リストの分割を素早く行うことができるようになります。まとめリストのスライスはよく使うものなので、しっかり使えるようになっておきましょう。終了位置は、正順の場合は-1、逆順の場合は+1が実際の範囲となるので、この点、混乱のないようにマスターしておきましょう。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。