私はdjangoを使用してアプリを開発していますが、私の見解の1つでは、指定された番号(nbr)があります。'nbr'の偽の要素で満たされた長さ'nbr'のリストを生成できるかどうか知りたいです。
ありがとうございました
あなたは次のような意味です:
new_list = [None]*nbr
このイディオムは、主に不変オブジェクトに使用されます。可変オブジェクトの場合、通常は
new_list = [ mutable_object_factory() for _ in range(nbr) ]
使用されます(実際に何をしているのかを理解していない限り:)
このような意味ですか?
[fake_element for n in xrange(nbr)]
ランダムな要素が というリストに格納されていると仮定するとchoices
、次を使用できます。random.choice
In [1]: choices = ['a', 'b', 'c']
In [2]: myList = [random.choice(choices) for x in xrange(10)]
In [3]: myList
Out[3]: ['b', 'b', 'c', 'b', 'c', 'a', 'a', 'a', 'b', 'a']