Python的列表元组功能强大,令人印象深刻。一是非常灵活,二是便于集体操作。特别是以元组作为列表项的结构,和数据访问的结果能够对应起来,和习惯的二维表理解上也一致,有很多的用途。
以学习笔记(3)中的数据集导出的列表为例,试验各种用法
一、排序
sorted(ct,key=lambda x:x[7])
通过指定某列为关键字,可以进行排序,结果为排序后的列表。
二、列表推导式
上例中,将结果的第8列单独取出
>>> [x[7] for x in sorted(ct,key=lambda x:x[7])]
[10400.0, 10454.0, 10636.0, 10646.0, 21376.0]
推导式可以嵌套,等价于两层的for for循环