案例描述
使用列表与字典储存学生信息,方便查找,学生信息包括姓名、性别、年龄。
案例分析
设计一个列表 st=[], 它储存多个学生,每个列表元素是一个学生字典对象。
代码实现如下:
st = []
def getStudents():
global st
st = []
st.append({'name': '张三', 'gender': '男', 'age': 20})
st.append({'name': '李四', 'gender': '女', 'age': 21})
st.append({'name': '老王', 'gender': '男', 'age': 30})
def seekStudent(name):
for s in st:
if s['name'] == name:
print(s['name'], s['gender'], s['age'])
return
print('没有名字是', name, '的学生')
getStudents()
seekStudent('张三')
seekStudent('张思')
运行结果如下: