单选题

有一组数据 [20, 0, 7, 0, 31] 存放在 nums 中,希望将列表中的所有零移动到列表尾,应在横线填入代码是 (     )。

nums =[20,0,7,0,31]

i,j =0,0

while i <len(nums):

if nums[i] !=0:

nums[j] = nums[i]

j +=1

nums[j:]=__________

print(nums)

A

[0] * (len(nums) - i)

B

[0] * (len(nums) - j)

C

[0] * i

D

[0] * j

赣ICP备20007335号-2