当前位置:首页python > 正文

python删除字符串重复的字符

作者:野牛程序员:2023-08-11 10:39:23python阅读 2751

在 Python 中,可以使用循环或集合来删除字符串中重复的字符。以下是两种方法的示例:

  1. 使用循环: 使用循环遍历字符串,将不重复的字符添加到一个新字符串中。

def remove_duplicates(input_string):
    new_string = ""
    for char in input_string:
        if char not in new_string:
            new_string += char
    return new_string

my_string = "aaabbbcccdddeee"
new_string = remove_duplicates(my_string)
print(new_string)  # 输出: "abcde"
  1. 使用集合: 使用集合来存储不重复的字符,然后将集合转换回字符串。

def remove_duplicates(input_string):
    unique_chars = set(input_string)
    new_string = ''.join(unique_chars)
    return new_string

my_string = "aaabbbcccdddeee"
new_string = remove_duplicates(my_string)
print(new_string)  # 输出: "abcde"

这些方法中的每一种都有自己的用途和适用场景,可以根据实际需求选择最合适的方法来删除字符串中重复的字符。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击