Python数据去重

Python数据去重,第1张

Python数据去重

字符串去重

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))

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5721398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存