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))