描述
给定一个由数字组成的列表sList,编写程序将所有 0 移动到列表的末尾,同时保持非零元素的相对顺序。
【注意】要求必须在原列表上操作,不能拷贝额外的列表。
输入
输入格式:共一行,元素以逗号隔开。
输出
输出格式:共一行,为重新排列好的列表。
输入样例 1
1,3,4,1.2,0,0,0.0,2,3,5.6
输出样例 1
[1, 3, 4, 1.2, 2, 3, 5.6, 0, 0, 0.0]
slist = list((input().split(",")))
for i in range(len(slist)):
if slist[i].count('.')==1:
slist[i]=float(slist[i])
else:
slist[i]=int(slist[i])
slist.sort(key=bool,reverse=True)
print(slist)



