わかりました｡
いつまでも終わらない感じがする｡
リストにはたくさんのメソッドがありますが､ 先ほど言ったように､ リストにはたくさんのメソッドがあるからこそ､ たくさんのことができるのです｡
今は多いような気がします｡
でも信じてください､ これらは自然に身につくものなのです｡
だから頑張れ｡
もう少しだけお見せします｡
次は「ソート」です｡
実行」をクリックすると､ どのようなソートが実行されると思いますか？
何も出てきません｡
うーん｡
しかし､ あなたが想像できるように､ ソートは､ リストを意味し､ 変更する場所で､ 覚えておいてください｡
そこで､ この部分をここまで削除して､ 「ソート」または「バスケット」にして､ 「実行」をクリックすると､ このようになります｡
DeeがEの前に移動したソートされたリストが表示されることを確認してください｡
ここで冒頭のXを追加すると｡
そして､ 「実行」をクリックします｡
元彼をずっと動かしていくんです｡
またリストの場所を整理してくれそうです｡
その上にカーソルを置くと､ 何も表示されないので､ 印刷がうまくいかないのです｡
私たちはバスケットを印刷しなければなりませんでした｡ これが何を生産するかではなく､ 何も生産しないのです｡
うーん｡
でも､ これはどうでしょう？
内蔵関数に行くと､ sortedというものがあります｡
そして､ sortedと､ メソッドではなく関数なので､ sorted､ dot､ basketとやっていくと｡
だから､ その辺り｡
印刷と同じように括弧が
これを実行すると
よし､ 何も変わらないな｡
でも､ これを外してここに入れたらどうなるんだろう？
実行をクリックすると､ a, b, c, d, e, x が表示されます｡
これをコメントアウトしたらどうなるか？
仕分けをしなくなるように｡
バスケットがあるだけで､ あとはこの仕分けを実行するだけです｡
走れば機能｡
見たか？
ソートされています｡
混乱するのはわかります｡
なぜ､ そうする必要があるのでしょうか？
しかし､ ソートされると新しい配列が生成されます｡
ここでプリントバスケットを行い､ 実行をクリックした場合｡
バスケットは修正されていません｡
バスケットは相変わらずです｡
ソートされていないのは､ こっちの方です｡
一方､ ソートされたものは､ バスケットをそのまま修正するわけではありません｡
その代わり､ バスケットの新しいコピーを作成し､ それをソートします｡
しているようなものです｡
新しいバスケットはバスケットに等しいと言い､ そのバスケットをコピーし､ リストのスライスを覚えて､
この新しいリストで新しいバスケットの並べ替えを実行します｡
同じものが出てくるんですよ｡
そのため､ アクションをその場で実行したり､ そもそも全く新しいリストを作成したりする特定のアクションに注意する必要があります｡
ちなみに､ この代わりに､ ドットコピーという方法もあります｡
そして､ これを実行すると
もう一度｡
同じものが出てくるんですよ｡
コピー
名前の通りです｡
私たちのためにリストをコピーし､ 私たちのために新しいリストを返します｡
では､ 最後にもう1つ､ バスケットドットリバースです｡
これは名前からしてどうなんでしょう？
まあ､ ここでカゴを調べて､ 実行をクリックすれば｡
それは期待通りですか？
バスケットを反転させるのです｡
定位置に｡
しかし､ ソートのようなものではないことに注意してください｡
仕分けではないんです｡
それは､ すべてのインデックスを反対側に入れ替えるだけです｡
つまり､ DXはゼロのインデックスになりました｡
Eは1のインデックスになりました｡
インデックスオブツースリー､ などなど｡
つまり､ 実際にはソートされていないことがここでわかります｡
その代わりに､ まずソートし､ 次にリバースすることが考えられます｡
そして､ 「実行」をクリックすると｡
仕分けされた､ 逆さのバスケットがあります｡
これは､ 面接官によっては少し厄介な質問をされるかもしれません｡
わかりました｡
よくぞここまで｡
リストの作成はほぼ終了しました｡
では､ 次のビデオでお会いしましょう｡
バイバイ｡