範囲内のリスト要素を指定された数に置き換えるPythonプログラム
範囲内のリスト要素を特定の番号に置き換える必要がある場合は、リストスライスが使用されます。
例
以下は同じもののデモンストレーションです
my_list = [42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41] print("The list is :") print(my_list) i, j = 4, 8 my_key = 9 my_list[i:j] = [my_key] * (j - i) print("The result is:") print(my_list)
出力
The list is : [42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41] The result is: [42, 42, 18, 73, 9, 9, 9, 9, 10, 16, 22, 53, 41]
説明
-
リストが定義され、コンソールに表示されます。
-
2つの整数が定義され、整数が定義されています。
-
キーは、2つの整数の差で乗算されます。
-
スライスされたインデックスに割り当てられます。
-
これは、コンソールに表示される出力です。
-
与えられた範囲内の奇数因子を持つ要素の数のためのPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −範囲が与えられているので、範囲内の奇数因子の数を見つける必要があります。 アプローチ 私たち全員が知っているように、すべての完全な正方形には、範囲内に奇数の因子があります。そこで、ここでは完全な平方の数を計算します。 mとnは両方とも包括的であるため、nが完全な正方形である場合のエラーを回避するために、式でn-1を使用します。 次に、以下の実装を見てみましょう- 例 # count function def count(n, m): return int(m**0.5) -
-
与えられた範囲内で乱数を生成してリストに保存するPythonプログラム?
ここでは、3つのユーザー入力変数が使用されます。1つは開始番号、もう1つは終了番号、最後の1つは表示する乱数の数です。 Pythonは、乱数を生成するためのランダムモジュールを提供します。ここでは、放射関数とともにランダム関数を使用します。 例 n :: 10 s :: 20 e :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28] アルゴリズム Randomno(s,e,n) Step 1 : input starting range(s), ending range(e) and number of elements needs to be a