老师在创建列表时为什么直接用[r1,r2,r3],就可以打印出来,而用a=list(r1,r2,r3)却报错呢?
代码区:
r1={'name':'高小一','age':18,'salary':30000,'city':'北京'}
r2={'name':'高小二','age':19,'salary':20000,'city':'上海'}
r3={'name':'高小五','age':20,'salary':10000,'city':'深圳'}
'''
a=[r1,r2,r3]
print(a)
print(a[0].get('name'))
print(a[1].get('age'))
print(a[2].get('salary'))
#打印全部数据
for i in range(len(a)):
print(a[i].get('name'),a[i].get('age'),a[i].get('salary'),a[i].get('city'))
'''
b=list(r1,r2,r3)
print(b)