您的位置:首页 > 编程语言 > Python开发

Python学习 代码 二

2012-11-30 11:50 344 查看
>>> 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
>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: