Это довольно простой код, поэтому я не чувствую, что нужно говорить, что
все делает.
four = []
for a in range(0,10):
four = ['0','0','0','0']
del four[:]
four.append(a)
four.append(a)
four.append(a)
four.append(a)
print(four)
Вывод кода:
>>>['1','1','1','1']
>>>['2','2','2','2']
>>>['3','3','3','3']
>>>...
>>>['9','9','9','9']
Мой первый вопрос: можно ли добавить переменную a
в список four
одновременно? Поэтому вместо четырех строк four.append(a)
у меня будет одна или две строки, которые также будут выполнять эту работу.
Во-вторых, я хочу, чтобы список four
продолжал увеличиваться в длине на 1 каждую итерацию.
Таким образом, результат будет:
>>>['1','1','1','1']
>>>['2','2','2','2','2']
>>>['3','3','3','3','3','3']
>>>...
>>>['9','9','9','9','9','9','9','9','9','9','9','9']
Спасибо за любые ответы. Я знаю, что решение довольно простое, но я просто не могу понять, как это сделать.
p.s. Я сильно подозреваю, что ответ на первый вопрос также является решением второго.