'abbdsjjtb',用Python 去掉重复的字符
时间: 2024-01-29 14:02:17 浏览: 21
可以使用 Python 中的 set() 函数来去除重复字符,然后再将字符重新组合成一个字符串,如下所示:
```python
s = 'abbdsjjtb'
s = ''.join(set(s))
print(s)
```
输出结果为:
```
dtabjs
```
其中,set(s) 会将字符串 s 中的字符转换成一个集合,自动去除重复的字符,然后使用 join() 方法将集合转换成字符串。
相关问题
python删除重复字符
可以使用 Python 中的集合(set)和列表(list)来删除重复字符。
方法一:使用集合
可以先将字符串转换为集合,再将集合转换为列表,最后将列表转换为字符串。
```
s = "hello world"
s = "".join(set(s))
```
方法二:使用列表推导式
```
s = "hello world"
s = "".join([i for n, i in enumerate(s) if i not in s[:n]])
```
两种方法都可以删除字符串中的重复字符,但是使用集合的方法可能会改变原来字符串中字符的顺序,而使用列表推导式可以保持原来字符串中字符的顺序。
python删除重复字符串
可以使用 set() 函数来删除重复的字符串,然后再将其转换回列表。以下是一个示例代码:
```python
my_list = ['apple', 'banana', 'orange', 'apple', 'banana']
my_list = list(set(my_list))
print(my_list)
```
输出结果为:
```
['banana', 'apple', 'orange']
```
这样就删除了列表中的重复字符串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)