字符串去重
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))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)