Bir tuple'ı bir tuple içinde tekrarlamanın bir yolu var mı?Bir tuple içindeki bir tuple tekrarlayın
Ben
a = ((0, 1) * n)
gibi bir şey yaparsanız ben hala olsun ben
a = ((0, 1), (0, 1) ... n times)
Bir tuple'ı bir tuple içinde tekrarlamanın bir yolu var mı?Bir tuple içindeki bir tuple tekrarlayın
Ben
a = ((0, 1) * n)
gibi bir şey yaparsanız ben hala olsun ben
a = ((0, 1), (0, 1) ... n times)
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))
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, 1) xrange (10)) i aynı jeneratördür. –
Harika çözüm. Listelerle de çalışır! [(0,1),] * 5 –