Rotate Image
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Note:
You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOT allocate another 2D matrix and do the rotation.
Clean Most Pythonic - 24ms
|
|
test code
|
|
ref
This syntax is a slice assignment. A slice of [:]
means the entire list. The difference between nums[:] =
and nums =
is that the latter doesn’t replace elements in the original list. This is observable when there are two references to the list
|
|
To see the difference just remove the [:] from the above sequence.
|
|
What does colon at assignment for list[:] = […] do in Python [duplicate]