如何把姓氏为‘李’的同学的数据单独放在一个列表中,并输出该列表
时间: 2024-10-17 13:08:36 浏览: 17
SortNameFromFile:获取姓名列表并创建一个新的文本文件,姓名按姓氏后跟名字排序
在Python编程中,你可以通过遍历一个包含学生信息的数据结构(如列表、字典等),并且检查每个学生的姓氏是否为'李',来筛选出所有姓李的学生数据。这里假设有一个名为`students_list`的二维列表,其中每个元素是一个包含姓名的元组:
```python
# 假设 students_list 的形式是这样的:
students_list = [
("张三", "男"),
("李四", "女"),
("王五", "男"),
("李六", "女"),
("赵七", "男")
]
# 创建一个空列表来存储姓李的学生
li_students = []
# 遍历 students_list
for student in students_list:
# 如果学生名字的第一个字符是 '李'
if student[0][0] == '李':
li_students.append(student)
# 输出姓李的学生列表
print("姓李的学生列表:", li_students)
```
运行这段代码后,你会得到一个只包含姓李的学生的列表。
阅读全文