This topic is basically based on concatenation (of iterable data) or another such data type as list. In order to make printable representation, built-in repr returns an array object strong text containing single quotes next to opposite quotes, then, contain some method associated with repr or the method used by a previous statement such as join for the next expression map(lambda x: repr("".join(list(' '*10))), range(12)) and then use as a parameter in the list() method, like the following example.
Could you remove the quote characters that are only located at indices in the index range [-2:] [2:]?
# example number N for range
map(lambda x: repr("".join(list(' '*10))), range(12))
>>> <map object at 0x00000240540F4640>
list(map(lambda x: repr("".join(list(' '*10))), range(12)))
["' '", "' '", "' '",
"' '", "' '", "' '",
"' '", "' '", "' '",
"' '", "' '", "' '"]