@TaPoChek212

Как решить эту задачу с массивом в Python?

У меня есть массив
x = [True, False]
Мне нужно превратить его в:
x = [True, False, True, False, True, False, True, False, True, False, True, False, True, False, True, False]

И всё это максимально быстро и коротко

Заранее извиняюсь за глупые вопрос, но мне очень важно узнать на него ответ
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 3
x *= 8
Ответ написан
Комментировать
@zexer
x = [True, False]
print(x*8)
[True, False, True, False, True, False, True, False, True, False, True, False, True, False, True, False]
Ответ написан
anton541
@anton541
Используем свойство умножения массива

x = [True, False]
print(x*8)

либо, если надо определенное количество раз повторить (заданное пользователем)
x = [True, False]
a=int(input('Сколько раз повторяем?'))
print(x*a)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы