、创建一个元组,存储你所在寝室的同学的姓名。 2、统计你所在寝室的同学个数 3、将第一个同学的姓名,和第2个同学的姓名对调。
时间: 2024-03-02 07:50:04 浏览: 71
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,我会根据您的要求进行回答。
1. 创建元组,存储同学姓名
可以通过以下代码创建元组,并存储寝室同学的姓名:
```python
roommates = ('张三', '李四', '王五', '赵六')
```
2. 统计同学个数
可以使用 Python 内置函数 `len()` 来获取元组中元素的个数,从而统计同学的个数:
```python
num_roommates = len(roommates)
print('寝室同学总共有 %d 个' % num_roommates)
```
输出结果为:
```
寝室同学总共有 4 个
```
3. 交换元组中元素
可以通过以下代码来交换元组 `roommates` 中第一个元素和第二个元素的位置:
```python
roommates = list(roommates)
roommates[0], roommates[1] = roommates[1], roommates[0]
roommates = tuple(roommates)
print('交换后的同学姓名为:', roommates)
```
输出结果为:
```
交换后的同学姓名为: ('李四', '张三', '王五', '赵六')
```
注意,因为元组是不可变类型,所以需要先将元组转换为列表,进行元素的交换,然后再将列表转换回元组。
阅读全文