Python List Concatenation Time Complexity