0

エントリの数が変数に依存するリストをPythonで作成しようとしています。

例えば:

Var = 20
List = [random.randrange(-25,+26)]

変数に基づいて、 List に 20 個のエントリがありVar、それぞれが同じ初期値random.randrange(-25,+26).

4

1 に答える 1

2

リストを乗算します。

List = [random.randrange(-25,+26)] * Var

これは を 1 回呼び出しrandom.randrange() 同じ値を 20 回参照して 20 エントリのリストを作成します。

20 個の異なるランダム値が必要な場合は、リスト内包表記を使用します。

List = [random.randrange(-25,+26) for _ in range(Var)]
于 2013-11-14T13:11:02.923 に答える