Python では、リストを使用して複数の項目を 1 つの変数に保持できます。リストは、データのコレクションを保存するために使用される Python の 4 つの組み込みデータ型の 1 つです。他の 3 つのタイプ、タプル、セット、辞書はそれぞれ異なる機能を持ちます。リストは角括弧を使用して作成されます。リストは同種である必要がないため、Python で最も便利なツールです。リストには、文字列、オブジェクト、整数などのデータ型を含めることができます。リストは変更可能であるため、生成後に変更できます。
この記事では、速記法と、この概念を文や単語で表現するための多くの近道に焦点を当てます。この操作はプログラマにとって非常に重要であり、多くの作業を実行できます。 Python を使用して、このタスクを実行する 4 つの異なる方法を示します。
この方法を使用する場合、リスト内の各要素を特定の位置で回転した後、そのインデックスを再割り当てするだけで済みます。このアプローチは実装が小規模であるため、タスクを完了する上で重要な役割を果たします。
###アルゴリズム###
###文法###
ここで、このコードでは、リスト内包表記を使用して、リスト内の要素を右回転と左回転に回転させています。要素のリストを反復処理するために、For ループが使用されています。
リーリー ###出力### リーリースライスを使用する
###文法###
スライス用リーリー ####右に回る -### リーリー ###例###
次のプログラムはリストの要素を並べ替えます。元のリストは [11, 34, 26, 57, 92] です。まず左に 3 単位回転します。つまり、最初の 3 つの要素が最後に移動されます。結果は [57, 92, 11, 34, 26] になります。次に右に 3 回転して、最後の 3 つの要素が元の位置 [11,34,26,57,92] に前後に移動します。Numpy モジュールの使用
numpy.roll モジュールのインポート
リストを定義し、特定のインデックスを指定します。
出力リストを印刷します。
###例###
rotate() 関数は、コレクション モジュールの deque クラスによって提供される組み込み関数であり、回転操作を実装するために使用されます。あまり知られていませんが、この機能はより実用的です。
出力を印刷します。
以上がリスト要素を回転する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。