Interview Questions

How do I copy an object in Python?

Python Questions and Answers


(Continued from previous question...)

How do I copy an object in Python?

In general, try copy.copy() or copy.deepcopy() for the general case. Not all objects can be copied, but most can.

Some objects can be copied more easily. Dictionaries have a copy() method:

newdict = olddict.copy()

Sequences can be copied by slicing:

new_l = l[:]

(Continued on next question...)

Other Interview Questions