Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266737
  • 博文数量: 55
  • 博客积分: 2030
  • 博客等级: 大尉
  • 技术积分: 737
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-13 18:06
文章分类

全部博文(55)

文章存档

2011年(2)

2010年(7)

2009年(17)

2008年(29)

我的朋友

分类: Python/Ruby

2008-09-23 23:42:10

define list:
 

bob = ['Bob Smith', 42, 30000, 'software']
sue = ['Sue Jones', 45, 40000, 'music']
people = [bob, sue]

 

>>> pays = [person[2] for person in people] # collect all pay
>>> pays
[36000.0, 60000.0]
>>> pays = map((lambda x: x[2]), people) # ditto
>>> pays
[36000.0, 60000.0]

Field labels

>>> NAME, AGE, PAY = range(3) # [0, 1, 2]
>>> bob = ['Bob Smith', 42, 10000]
>>> bob[NAME]
'Bob Smith'
>>> PAY, bob[PAY]
(2, 10000)

阅读(1215) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~