3

Noneに初期化する必要のある多数の変数が与えられていると仮定します。これを行うための素朴な方法は、左側の変数の数を数え、右側に同じサイズのリストを作成することです。

a, b, c, d, e, f, g, h, i, j = [None]*10

変数を数えることなくこれを行う方法はありますか?このパターンを頻繁に使用すると、変数の数を数えるのが面倒になる可能性があります。

4

2 に答える 2

12
a = b = c = d = e = f = g = h = i = j = None

注:これを可変タイプには使用しないでください。理由に興味がある場合、これは次のことを示しています。

>>> a = b = []
>>> a.append(1)
>>> a
[1]
>>> b
[1]
于 2012-04-06T05:00:33.523 に答える
5

あなたがこれをしていない理由はありますか?

a = b = c = d = e = f = g = h = i = j = None

私はPythonの構文の複雑さにあまり精通していないので、間違っている場合は訂正してください。

于 2012-04-06T05:00:46.553 に答える