配列が宣言されると、特定のインデックスまでの配列要素が回転され、目的のインデックスより前の最初の要素が最後の配列の最後の要素の隣に配置されます。これについて入出力シナリオを通して議論してみましょう。
配列 arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] を考えてみましょう。
最初の配列は 10 個の要素で構成され、最後の要素のインデックスは 9 であると明確に言えます。
配列が 2 つの要素によって回転されると仮定します。
この例では、最初の 2 つの要素は最後の要素「10」の後に配置されます。
まず、要素「1」は10の後に配置され、要素「1」を配置した後、次の要素「2」が1の隣に配置されます。
したがって、結果の配列は arr = [3, 4, 5, 6, 7, 8, 9, 10, 1, 2] になります。
###例###
(このメソッドのパラメータは、配列、配列の最大サイズ、およびユーザーが必要とする回転数で構成されている必要があることに注意してください)
リーリー ###出力###
(このメソッドのパラメータは、配列、配列の最大サイズ、およびユーザーが必要とする回転数で構成されている必要があることに注意してください)
2 番目の方法では、回転された配列要素を格納するために、「temp」という名前の変数を含む空の配列を検討します。
リーリー ###出力###
上で説明した 2 つのプログラムがまったく同じ出力を生成することがはっきりとわかります。プログラム間の唯一の違いは、実行されるプロセスとプログラム本体内で使用されるメソッドです。最初のプログラムでは、単一のメソッドで、外部配列を使用して要素が一緒に回転されます。 2 番目のプログラムでは、2 つの異なるメソッドを使用して、メソッドを呼び出して要素を順番に回転させます。これにより、配列の要素を回転できるようになります。
以上が配列要素を回転する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。