>>> bob=[['name','Bob Smith'],['age',42],['pay',10000]]
>>> sue=[['name','Sue jones'],['age',45],['pay',20000]]
>>> people=[bob,sue]
>>> for person in people:
print(person[0][1],person[2][1])
Bob Smith 10000
Sue jones 20000
>>> [person[0][1] for person in people]
['Bob Smith', 'Sue jones']
>>>
>>> for person in people:
for(name,value) in person:
if name=='name':print(value)
Bob Smith
Sue jones
>>>
>>> def field(record,label):
for(fname,fvalue) in record:
if fname==lavel:
return fvalue
>>> def field(record,label):
for(fname,fvalue) in record:
if fname==label:
return fvalue
>>> field(bob,'name')
'Bob Smith'
>>> field(sue,'pay')
20000
>>>
>>> for rec in people:
print(field(rec,'age'))
42
45
>>>
Python学习 代码 二
最新推荐文章于 2024-05-26 06:15:00 发布