鱼C论坛

 找回密码
 立即注册
查看: 1323|回复: 0

[技术交流] 016讲:序列

[复制链接]
发表于 2018-2-17 15:35:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
016 序列

列表、元组和字符串的共同点
-都可以通过索引得到每一个元素
-默认索引值总是从0开始
-可以通过分片的方法得到一个范围内的元素的集合
-有很多共同的操作付(重复操作符、拼接操作符、成员关

系操作符)

list()把一个可迭代对象转化为列表(迭代就是重复反馈过

程的活动,其目的是为了达到或者接近所需的目标或结果,

每一次对过程的重复称为一次迭代,上一次迭代的结果都会

用来作为下一次迭代的初始值)

help(list)查看帮助

>>> b = 'love'
>>> b = list(b)
>>> b
['l','o','v','e']

>>> c =(1,2,3,4,5)
>>> c = list(c)
>>> c
[1,2,3,4,5]

tuple ([iterable])把一个可迭代对象转换为元组

str(obj) 把obj对象转换为字符串


len(obj) 返回obj的长度

max() 返回序列或者参数总的最大值,中间可以是一个数值

,列表

min() 返回序列或参数中的最小值

使用max和min要注意,里面的元素类型(整数或者浮点数,

字符)都是统一的。

sum(iterable[,start = 0]) 返回序列iterable 和可选参

数start的总和

>>>tuple = (3.1,2.3,3.4)
>>>sum(tuple)
8.8

sorted() 返回一个排序的列表,默认从小到大

reversed() 返回一个迭代器对象(列表),逆转对象

enumrate() 枚举,返回一个对象(元组)

zip() 返回各个参数序列组成的元组
>>>a = (1,2,3,4)
>>>b = (4,5,6,7)
>>>zip(a,b)
[(1,4),(2,5),(3,6),(4,7)]


本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 13:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表