- 方法一
a = [1,1,1,1,1,4,0,5,1,7,3,3,6,0]
j= 0
m=0
for i in a:
if j==i:
m+=1
for i in a:
if a.count(i)>=2:
suo = a.index(i)#index是根据值查找下标
a.pop(suo)
a.insert(suo,0)#insert是在指定的位置差入一个值
print(a)
j +=1#j表示插入了多少个元素
k = 0
while k < j:
a.remove(0)
k +=1
if m>0:#插入的数表中是否有零
a.append(0)
print(a)
方法二
a = [1, 1, 1, 1, 1, 4, 0, 5, 1, 7, 3, 3, 6, 0]
for i in a[:]:
if a.count(i) > 1:
a.remove(i)
print(a)