【案例】字典儲存學生信息

案例描述

使用列表與字典儲存學生信息,方便查找,學生信息包括姓名、性別、年齡。

案例分析

設計一個列表 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('張思')

運行結果如下:
在這裏插入圖片描述

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