Computer Science · Python Programming
Given a list 'old = [1, 2, 3]', assigning it via 'new = old' causes modifications to 'new[0]' to also change 'old'. How can a programmer create a separate shallow copy to avoid this aliasing?
- 1new = old
- 2new = old.copy()✓
- 3new = tuple(old)
- 4new = set(old)
Correct answer
new = old.copy()
Download Single Question PDF
Save this question and verified answer as a clean study sheet with live clickable link.
Share with Friends & Study Groups
Challenge your peer aspirants on WhatsApp or Telegram to solve this question!
Preparing for Computer Science?
Practice full-length mock tests with real exam timers, instant score analysis, and all-India ranking.
Want more practice questions on Python Programming?
Solve complete topic-wise tests with detailed solutions on GkGet.
Related Practice Questions
Recommended practice questions in Computer Science · Python Programming