【案例】字典储存学生信息

案例描述

使用列表与字典储存学生信息,方便查找,学生信息包括姓名、性别、年龄。

案例分析

设计一个列表 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('张思')

运行结果如下:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章