Head First Python学习笔记:处理数据

sort()方法:原地排序,用排序的数据替换以前的,原来的排序丢失。

sorted()方法:赋值排序,返回原有数据的一个副本,原来排序的数据保留。

默认按升序排序,如果要降序排序,需传递参数reverse=true。

列表推导:

    new_1=[]

    for t in old_1:

         new_1.append(len(t))

使用列表推导,可以这样:

        new_1=[len(t) for t in old_1]

集合数据结构:无序,数据项不能重复

set():创建一个空集合

distances=set()  可以在一个大括号中提供一个数据列表或者指定一个现有列表作为set()函数的参数,这就是工厂函数

比如distances={1,2,3,4};

list=[1,2,3,4],distances=set(list)

工厂函数:用于创建某种类型的新的数据项,set()用来创建一个集合。

"方法串链":从左到右读,对数据应用一组方法。比如 data.strip().split(',')

"函数串链":从右向左读,对数据应用一组方法。比如sorted(set(list))

猜你喜欢

转载自blog.csdn.net/qq_42205342/article/details/80413323