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’。
时间: 2023-08-06 22:12:38 浏览: 87
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'}
```
阅读全文