2013-11-03 32 views

cevap

20

Multiply onun öğesi olarak başlığın bir tanımlama grubu gibi bir şey istiyorum neyi

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

. Takip eden bir , unutma.

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

Harika çözüm. Listelerle de çalışır! [(0,1),] * 5 –

1

Ayrıca bir jeneratörle de ilgilenebilirsiniz.

>>> 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

'((0, 1) xrange (10)) i aynı jeneratördür. –