美文网首页
python7 序列

python7 序列

作者: 菠萝_c93e | 来源:发表于2020-04-06 22:31 被阅读0次

1.列表、元组和字符串的共同特点

a.都可以通过索引得到每一个元素
b.默认索引值都是从0开始
c.可以通过分片的方法得到一份范围内元素的集合
d.有很多共同操作符

2.常用操作命令

2.1 序列之间的转化
list() 将序列转化为列表
tuple() 将序列转化为元组
str()将序列转化为字符串

>>> a=(2,5,5,5,4,8,98,4,6,8,7,9,7,8,)
>>> b=list(a)#将a转化为列表
>>> b
[2, 5, 5, 5, 4, 8, 98, 4, 6, 8, 7, 9, 7, 8]

>>> c=tuple(b)#将b转化为元组
>>> c
(2, 5, 5, 5, 4, 8, 98, 4, 6, 8, 7, 9, 7, 8)

>>> d=str(c)#将c转化为字符串
>>> d
'(2, 5, 5, 5, 4, 8, 98, 4, 6, 8, 7, 9, 7, 8)'

2.2sum()计算序列的和; min ()序列的最小值; max()序列的最大值

>>> sum(c)
176
>>> max(c)
98
>>> min(c)
2

2.3 序列排序
sorted()按照从小到大排列
reversed()按照从大到小排列

>>> sorted(c)
[2, 4, 4, 5, 5, 5, 6, 7, 7, 8, 8, 8, 9, 98]


>>> reversed(c)
<reversed object at 0x0328A598>
>>> list(reversed(c))#reversed函数需要转化为一个列表或者元组
[8, 7, 9, 7, 8, 6, 4, 98, 8, 4, 5, 5, 5, 2]

2.4
enumerate()#显示序列的索引值
zip()#将两个序列合并

>>> enumerate(c)
<enumerate object at 0x03552A68>
>>> list(enumerate(c))
[(0, 2), (1, 5), (2, 5), (3, 5), (4, 4), (5, 8), (6, 98), (7, 4), (8, 6), (9, 8), (10, 7), (11, 9), (12, 7), (13, 8)]
>>> list(zip(a,c))
[(2, 2), (5, 5), (5, 5), (5, 5), (4, 4), (8, 8), (98, 98), (4, 4), (6, 6), (8, 8), (7, 7), (9, 9), (7, 7), (8, 8)]

相关文章

  • python7 序列

    1.列表、元组和字符串的共同特点 a.都可以通过索引得到每一个元素b.默认索引值都是从0开始c.可以通过分片的方法...

  • python7

  • python7

    不念往事,立足现在

  • 如何写出尽量少维护的Xpath表达式?

    原创:柠檬班学员Jack柠檬班软件测试 本文由柠檬班Python7期,测试开发1期VIP学员Jack原创! Jac...

  • python7:面向对象编程

    采用面向对象的程序设计思想,我们首选思考的不是程序的执行流程,而是Student这种数据类型应该被视为一个对象,这...

  • Python 序列类型 (1) - 序列类型分类

    Python中的序列类型包括: 容器序列 扁平序列 可变序列 不可变序列 容器序列 listtupledeque ...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • 数据库序列

    创建序列 查询序列 使用序列 使用序列下一个值 序列名.nextval 使用序列当前值 序列名.currva...

  • MarkDown练习

    MarkDown练习 列表 无序列1 无序列2 无序列3 有序列表 有序列1 有序列2 有序列2 链接 谷歌 引用...

  • 常用信号的表示

    1.典型信号:单位脉冲序列,单位阶跃序列,矩形序列,实指数序列,正弦序列,负指数序列,周期序列 (1)常用信号的M...

网友评论

      本文标题:python7 序列

      本文链接:https://www.haomeiwen.com/subject/cgiiphtx.html