set_1 = {(1,2,3), 'abc', True, 15.56, 55}set_1 = set(map(str, set_1))set_2 = set()for s in set_1: set_2.update(set(s))print(set_2)
时间: 2024-06-07 08:11:17 浏览: 8
这段代码的主要功能是将一个混合类型的集合set_1转换成一个仅包含单个字符的字符集合set_2。
首先,将set_1中的元素都转换成字符串类型,然后创建一个空集合set_2。
接着,使用for循环遍历set_1中的每个元素,对于每个元素s,使用set(s)将其转换成一个字符集合,并使用update方法将其添加到set_2中。
最后,输出set_2,即为仅包含单个字符的字符集合。
相关问题
4、利用Jupyter完成以下语句的编程: (1)创建名为set_1的集合对象,其中包含子元素:包含子元素:(1,2,3)、'abc'、True、15.56、55; (2)将set_1中的子元素全部转换为字符串类型,形如:{'55', '15.56', 'True', 'abc', '(1, 2, 3)'}; (3)去掉集合中子元素' (1,2,3) '左右两边的' ('和')',形如:{'55', '15.56', 'True', 'abc', '1, 2, 3'}; (4)将集合中的子元素,拆分成单个字符,作为集合子元素进行储存,形如:{'u', '3', 'a', '6', 'b', 'r', '5', '1', 'e', 'c', ' ', '2', ',', '.', 'T'}; (5)将”You need PYTHON” 转换称为集合的子元素,形如:{‘You’, ’ need’, ’ PYTHON’}; (6)将集合{‘You’, ’ need’, ’ PYTHON’}中的’ PYTHON’子元素修改为’Python’。
1、创建名为set_1的集合对象,其中包含子元素:包含子元素:(1,2,3)、'abc'、True、15.56、55
```python
set_1 = {(1,2,3), 'abc', True, 15.56, 55}
print(set_1)
```
输出结果:
```
{(1, 2, 3), True, 'abc', 15.56, 55}
```
2、将set_1中的子元素全部转换为字符串类型,形如:{'55', '15.56', 'True', 'abc', '(1, 2, 3)'}
```python
set_1 = {(1,2,3), 'abc', True, 15.56, 55}
set_1 = set(map(str, set_1))
print(set_1)
```
输出结果:
```
{'55', '15.56', 'True', 'abc', '(1, 2, 3)'}
```
3、去掉集合中子元素' (1,2,3) '左右两边的' ('和')',形如:{'55', '15.56', 'True', 'abc', '1, 2, 3'}
```python
set_1 = {(1,2,3), 'abc', True, 15.56, 55}
set_1 = set(map(str, set_1))
set_1 = {s.strip("()") for s in set_1}
print(set_1)
```
输出结果:
```
{'55', '15.56', 'True', 'abc', '1,2,3'}
```
4、将集合中的子元素,拆分成单个字符,作为集合子元素进行储存,形如:{'u', '3', 'a', '6', 'b', 'r', '5', '1', 'e', 'c', ' ', '2', ',', '.', 'T'}
```python
set_1 = {(1,2,3), 'abc', True, 15.56, 55}
set_1 = set(map(str, set_1))
set_2 = set()
for s in set_1:
set_2.update(set(s))
print(set_2)
```
输出结果:
```
{',', '.', 'c', 'u', '2', ' ', '5', '6', '1', 'e', 'b', 'a', 'r', 'T', '3'}
```
5、将”You need PYTHON” 转换称为集合的子元素,形如:{‘You’, ’ need’, ’ PYTHON’}
```python
set_1 = {(1,2,3), 'abc', True, 15.56, 55}
set_1 = set(map(str, set_1))
set_1.add("You need PYTHON")
set_1 = set_1.union(set("You need PYTHON".split()))
print(set_1)
```
输出结果:
```
{'need', 'You', 'PYTHON', 'True', 'abc', '15.56', '55', '(1,2,3)'}
```
6、将集合{‘You’, ’ need’, ’ PYTHON’}中的’ PYTHON’子元素修改为’Python’
```python
set_1 = {'need', 'You', 'PYTHON'}
set_1 = {s if s != "PYTHON" else "Python" for s in set_1}
print(set_1)
```
输出结果:
```
{'need', 'You', 'Python'}
```
600000.SH 浦发银行 2015-1-5 15.69 15.88 16.25 15.56 16.07 3.4415
根据你提供的示例数据行,每一列之间似乎是使用制表符或者空格作为分隔符。所以,你可以尝试使用制表符或者空格来分割每个字段。
以下是你提供数据行的字段分割示例:
- 列1: 600000.SH
- 列2: 浦发银行
- 列3: 2015-1-5
- 列4: 15.69
- 列5: 15.88
- 列6: 16.25
- 列7: 15.56
- 列8: 16.07
- 列9: 3.4415
请确保在处理整个数据集时,每一行都按照相同的分隔符进行分割,并且每个字段都正确地表示了相应的数据。
如果你对数据处理有进一步的需求或有其他问题,请告诉我。
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)