List Concatenation and ReplicationΒΆ
As with strings, we can use the operators +
and *
to concatenate and replicate lists.
When
+
appears between two lists, the expression will be evaluated as a new list that contains the elements from both lists. The elements in the list on the left of+
will appear first, and the elements on the right will appear last.When
*
appears between a list and an integer, the expression will be evaluated as a new list that consists of several copies of the original list concatenated together. The number of copies is set by the integer.
letter_list = ['A', 'B', 'C']
number_list = [1, 2, 3]
print(letter_list + number_list)
print(number_list * 4)
['A', 'B', 'C', 1, 2, 3]
[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]