Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up

What is the difference between a shallow copy and a deep copy?

  1. A A shallow copy duplicates only the top level; a deep copy duplicates every nested level
  2. B A deep copy is faster
  3. C A shallow copy duplicates everything
  4. D They are identical
Answer

A shallow copy duplicates only the top level; a deep copy duplicates every nested level

copy.copy() is shallow so nested objects remain shared. copy.deepcopy() recurses and handles circular references.

All Python MCQs

Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up as