Python學習 程式碼 二
阿新 • • 發佈:2019-02-01
>>> 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 >>>