1.python切片
这里nums[:]代表列表
class Solution:
def rotate(self, nums: List[int], k: int) -> None:
n=len(nums)
nums[:]=nums[-k%n:]+nums[:-k%n]
2.边pop边push
0代表插入的位置
class Solution:
def rotate(self, nums: List[int], k: int) -> None:
n=len(nums)
for _ in range(k):
nums.insert(0,nums.pop())