x=input()
nums=x.split(" ")
nums=[int(nums[i]) for i in range(len(nums))]
i,j=0,0
while i<len(nums):
if nums[i]==0:
j=i+1
while j<len(nums):
if nums[j]!=0:
temp=nums[i]
nums[i]=nums[j]
nums[j]=temp
break
j+=1
if j>=len(nums):
break
i+=1
print(nums)
该博客介绍如何使用Python编程,将一个列表内的所有0元素移动到末尾,同时保持原有非零元素的相对顺序。通过遍历列表并使用临时变量进行交换,实现了这一目标。

被折叠的 条评论
为什么被折叠?



