Python学习笔记(1):列表元组结构

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循环

image

posted @ 2016-11-15 20:22  jetz  阅读(216)  评论(0编辑  收藏  举报