字符串去重
1.for循环字符串去重
num = '123451678231390'
newnum = ''
for nums in num:
if nums not in newnum:
newnum+=nums
print(newnum)
运行结果:
1234567890
2.while循环字符串去重
num = '123451678231390'
newnum = ''
i = len(num)-1
while True:
if i > 0:
if num[i] not in newnum:
newnum +=(num[i])
i-=1
else:
break
print(newnum)
运行结果:
0931
3.使用列表的方法
name = "赵钱孙李周吴郑王赵钱孙李"
name1 = set(name)
print(name1)
newname = list(set(name)
print(''.join(newname))
newname.sort(key = name.index)
print(newname)
print(''.join(newname))