0

つまり、getList(10,6) を呼び出すと、長さ 10 のリストになり、1 から 6 までの範囲の数字が繰り返されます。例 [1,4,2,6,3,8,5,5,2,1]

randrage を呼び出して繰り返し追加するだけですか? より良い方法はありますか?

4

1 に答える 1

2

リスト内包表記を使用できます。

import random

def getList(L, N):
    return [random.randint(1,N) for _ in xrange(L)]
于 2013-07-19T20:09:26.180 に答える