python从字符串中提取独特元素
时间: 2023-05-23 16:03:14 浏览: 57
可以使用 set() 函数来找出字符串中的独特元素。例如:
```python
my_str = "hello world"
unique_chars = set(my_str)
print(unique_chars)
```
输出结果为:
```
{'r', 'e', 'h', 'd', ' ', 'o', 'l', 'w'}
```
这里用 set() 函数将字符串中所有的字符提取出来,因为 set() 会去重,所以最终输出的结果就是独特元素的集合。
相关问题
python从字符串中提取重复元素
可以使用set()和count()方法来提取重复元素,具体实现如下:
```python
def find_duplicates(string):
duplicates = set(char for char in string if string.count(char) > 1)
return duplicates
```
以上代码将返回字符串中所有重复出现的元素。
python从字符串中提取单词
可以使用正则表达式或者字符串方法来提取单词。以下是两种方法的示例代码:
方法一:使用正则表达式
```python
import re
text = "This is a sample text."
words = re.findall(r'\b\w+\b', text)
print(words)
```
输出:
```
['This', 'is', 'a', 'sample', 'text']
```
方法二:使用字符串方法
```python
text = "This is a sample text."
words = text.split()
print(words)
```
输出:
```
['This', 'is', 'a', 'sample', 'text.']
```
需要注意的是,第二种方法在分割字符串时会将标点符号也作为单词的一部分,因此需要进一步处理。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)