2013-11-03 7 views

答えて

20

乗算その項目としてタプルとタプルのような何かをしたい場合はどのような

a = (0, 1, 0, 1 ..... n times) 

。末尾の,を忘れないでください。

>>> ((0, 1),) * 5 
((0, 1), (0, 1), (0, 1), (0, 1), (0, 1)) 
+0

素晴らしい解決策です。あまりにもリストで動作します! [(0,1)、] * 5 –

1

また、発電機にも興味があります。

>>> def f(): 
...  for i in range(10): 
...   yield (0, 1) 
... 
>>> tuple(f()) 
((0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1)) 
+0

'(xrange(10)のiに対して((0,1))'は同じジェネレータです。 –