Append to a Mutable Default List
In this exercise, you are to define a function called mutable_default_argument
. The function will take two parameters: an integer n
and a list lst
that defaults to an empty list.
The function should append the integer n
to lst
and return lst
.
The first line of the input contains a single integer m
, the number of times the function will be called. Each of the next m
lines contains a single integer n
, the number that will be appended to the list.
The output should contain m
lines. Each line should be a list, representing the state of lst
after each function call.
Input | Output |
---|---|
3 1 2 3 | [1] [1, 2] [1, 2, 3] |
4 10 20 30 40 | [10] [10, 20] [10, 20, 30] [10, 20, 30, 40] |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB