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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值