Операции со списками
Так же, как мы могли складывать две строки или умножать строку на число, мы можем выполнять эти операции и со списками. Мы можем сложить два списка, что приведет к их объединению. Мы можем умножить список на целое число
n
, что повторит список n
раз.l1 = [1, 'abc']
l2 = [2, 'def']
print(l1 + l2) # [1, 'abc', 2, 'def']
print(l1 * 5) # [1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc']
Мы можем даже изменить список на месте с помощью
+=
:l1 = [1, 'abc']
l2 = [2, 'def']
l1 += l2
print(l1) # [1, 'abc', 2, 'def']
print(l2) # [2, 'def']
Чтобы инициализировать список чисел размером
n
, мы можем просто умножить [0]
на n
:n = 10
l = [0] * n
print(l) # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
l[1] = 7
print(l) # [0, 7, 0, 0, 0, 0, 0, 0, 0, 0]
Задача
Даны два целых числа
x
и n
, ваша задача — создать массив из n
элементов, заполненных значением x
, и вывести его.Вход | Выход |
10
2 | [10, 10] |
7
3 | [7, 7, 7] |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB