Ответ 1
Умножьте кортеж с кортежем как свой элемент. Не забывайте о конце ,
.
>>> ((0, 1),) * 5
((0, 1), (0, 1), (0, 1), (0, 1), (0, 1))
Есть ли способ повторить кортеж внутри кортежа?
Если я что-то вроде
a = ((0, 1) * n)
Я все еще получаю
a = (0, 1, 0, 1 ..... n times)
что, если я хочу что-то вроде
a = ((0, 1), (0, 1) ... n times)
Умножьте кортеж с кортежем как свой элемент. Не забывайте о конце ,
.
>>> ((0, 1),) * 5
((0, 1), (0, 1), (0, 1), (0, 1), (0, 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))