0

定義された範囲内でランダムに生成された数値で構成される n_length のリストを生成したいと思います。私が知りたいのは、組み込みの何かが欠けているかどうかです。これにより、将来、よりPythonicでクリーンな方法でこれを行うことができます。ご意見ありがとうございます。

In [59]: from random import randrange

In [60]: x_list    = [0]*100

In [61]: rand_list = [randrange(700, 1500) for x in x_list]

基本的に、私は my が好きではありません。x_listなぜなら、それは恣意的だと​​思うからです。特に、データベースがインデックスとして非常に多くの情報を保存している場合に、この問題に遭遇したのは私が初めてではないかと思います。これを解決するより良い方法はありますか?再度、感謝します。

4

2 に答える 2

3

私はあなたが探していると信じています

rand_list = [randrange(700, 1500) for _ in xrange(100)]
于 2013-07-19T15:17:57.343 に答える