案例描述
使用列表與字典儲存學生信息,方便查找,學生信息包括姓名、性別、年齡。
案例分析
設計一個列表 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('張思')
運行結果如下: