Show the multiplication trap: create wrong = [[0] * 3] * 3, set wrong[0][0] = 1, and print wrong
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
Problem
Show the multiplication trap: create wrong = [[0] * 3] * 3, set wrong[0][0] = 1, and print wrong. Then create right = [[0] * 3 for _ in range(3)], set right[0][0] = 1, and print right.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.