表格数据使用字典和列表存储,并实现访问
姓名 | 年龄 | 薪资 | 城市 |
高小一 | 18 | 30000 | 北京 |
高小二 | 19 | 20000 | 上海 |
高小五 | 20 | 10000 | 深圳 |
老师:以后碰到的所有数据都可以用表格来表示。
代码:
r1 = {'name': '高小一', 'age': 18, 'salary': 30000, 'city': '北京'}
r2 = {'name': '高小二', 'age': 19, 'salary': 20000, 'city': '上海'}
r3 = {'name': '高小五', 'age': 20, 'salary': 10000, 'city': '深圳'}
tb = [r1, r2, r3]
#获得第二行的人的薪资
print(tb[1].get('salary'))
'''
Me:在交互模式下输入tb[1].get('salary')就\会出结果,但是运行文件的时候需要print。
'''
#打印表中所有的薪资
for i in range(len(tb)): # i -->0, 1, 2
print(tb[i].get('salary'))
#打印标的所有数据
for i in range(len(tb)):
print(tb[i].get('name'), tb[i].get('age'), tb[i].get('salary'), tb[i].get('city'))