What is the difference between copy() and deepcopy()?

why do you take

A1 = [[1]]

Why not

A1 = [1]