python字符串去重

2023-03-07 00:00:00 python 字符串

在 Python 中,可以使用 set 类型来去除字符串中的重复字符,然后将其转换回字符串。以下是一个示例代码:

# 字符串去重
s = "hello world"
s_set = set(s)  # 将字符串转换为集合,去除重复字符
result_str = "".join(s_set)  # 将集合转换为字符串

print(result_str)

在上面的代码中,我们首先定义了一个字符串 s,然后使用 set() 函数将其转换为集合 s_set,这将自动去除字符串中的重复字符。接下来,我们使用 join() 函数将集合转换为字符串,结果将是字符串中唯一的字符。

输出结果将是:

leh drw

请注意,上面的代码使用了 set 类型来去除重复字符,这将导致最终的字符串中字符的顺序发生变化。如果你需要保留字符串中字符的原始顺序,可以使用其他方法,例如使用列表来存储每个字符并去除重复项,然后将列表转换为字符串。

相关文章