ある配列のすべての要素を別の配列にコピーするPythonプログラム
ある配列から別の配列にすべての要素をコピーする必要がある場合、「なし」要素を持つ空の配列が作成されます。単純なforループを使用して要素を反復処理し、「=」演算子を使用して新しいリストに値を割り当てます。
以下は同じのデモンストレーションです-
例
my_list_1 = [34, 56, 78, 90, 11, 23] my_list_2 = [None] * len(my_list_1) for i in range(0, len(my_list_1)): my_list_2[i] = my_list_1[i] print("The list is : ") for i in range(0, len(my_list_1)): print(my_list_1[i]) print() print("The new list : ") for i in range(0, len(my_list_2)): print(my_list_2[i])
出力
Elements of original array: 1 2 3 4 5 Elements of new array: 1 2 3 4 5
説明
-
リストが定義されています。
-
別のリストは「なし」要素で定義されています。
-
リストは繰り返され、最初のリストの要素が2番目のリストに割り当てられます。
-
これはコピーされたリストです。
-
これはコンソールに表示されます。
-
リストを複製またはコピーするPythonプログラム。
このプログラムでは、ユーザー入力リストが与えられています。私たちの仕事は、リストをコピーまたは複製することです。ここでは、スライス手法を使用します。この手法では、参照とともにリスト自体のコピーを作成します。このプロセスはクローン作成とも呼ばれます。 アルゴリズム Step 1: Input elements of the array. Step 2: then do cloning using slicing operator(:). サンプルコード # Python program to copy or clone a list # Using the Slice Operator
-
配列を1つずつ循環的に回転させるPythonプログラム
与えられたユーザー入力配列。私たちのタスクは、周期的に回転することは、値を時計回りに回転させることを意味します。 例 Input: A=[1,2,3,4,5] Output=[5,1,2,3,4] アルゴリズム Step 1: input array element. Step 2: Store the last element in a variable say x. Step 3: Shift all elements one position ahead. Step 4: Replace first element of array with x. サンプルコード # Pyth