理解数据

1、排序

  • sort: 原地排序
  • sorted(data):复制排序

理解数据_第1张图片



2、推导列表,支持函数编程概念


函数式编程详见:

http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html


如何从一个列表转换为另外一个列表:


常规做法:


clean_mikey=[]

for each_mikey  in mikey

         clean_mikey.append(sanitize(each_mikey))


利用推导列表:


clean_mikey=[sanitize(each_mikey)  for each_mikey in mikey]

例如:

mins=[1,2,3]

secs=[m* 60 for m in mins]


3、快速删除列表中的重复项---------引入集合


distances=set();

集合中对于重复的元素忽略

james为含有重复元素的列表

distances=set(james)


4、重要概念


分片:从一个列表访问多个列表项  [0:3]

列表推导

集合:一组无序的数据项,但是不包含重复元素

函数编程

函数串链,方法串链



你可能感兴趣的:(理解数据)