Python字符串去重

给我们一串字符串或者文章,我们想知道它用了哪些字符或者去重,可以用这个方法

def de_duplication(str):
    dedup_str = ''
    for char in str:
        if not char in dedup_list:
            dedup_str += char

    return dedup_list

str = input('请输入一串有重复字符的字符串:')
print(de_duplication(str))

结果:

请输入一串有重复字符的字符串:给我们一串字符串或者文章,我们想知道它用了哪些字符或者去重,可以用这个方法
给我们一串字符或者文章,想知道它用了哪些去重可以这个方法

同样的列表也可以用这个方法

def de_duplication(list):
    dedup_list = []
    for word in list:
        if not word in dedup_list:
            dedup_list.append(word)

    return dedup_list
list = [1, '1', 2, 1, '我', 'me']
print(de_duplication(list))

结果:

[1, '1', 2, '我', 'me']
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容