4 序列!序列!

1. 共同点

  • 都可以通过索引得到每一个元素
  • 默认索引值总是从 0 开始( 当然灵活的 Python 还支持负数索引)
  • 可以通过分片的方法得到一个范围内的元素的集合
  • 有很多共同的操作符( 重复操作符、 拼接操作符、 成员关系操作符)

2. 常用内置函数

1. list()

  • list():用于创建一个空列表
a = list()    #创建一个空列表[]

list(iterable):把一个可迭代对象转换成列表

b = 'abc'
a = list(b)    #a为['a', 'b', 'c']

c = (12, 2, 3)
a = list(c)    #a为[12, 2, 3]

d = (1, [2,3], 4)
a =list(d)    #a为[1, [2, 3], 4]

2. tuple():把一个可迭代对象转换成元组(同list())

3. str(obj):把obj对象转换成字符串(讲过)

4. len(args):返回参数的长度,args可为字符串、列表、元组

5. max()/min():返回参数的最大/最小值,参数可为数、字符串(按ASCII码取)、列表、元组

6. sum(agrs):求和,参数只能是数字。

7. sorted(args):和list.sort()用法一样

8. reversed(agrs):反转列表

a = [3,4,5]
list(reversed(a))    #[5, 4, 3]
tuple(reversed(a))    #(5, 4, 3)

9. enumerate():枚举

a = [3,4,5]
list(enumerate(a))    #[(0, 3), (1, 4), (2, 5)]
tuple(enumerate(a))    #((0, 3), (1, 4), (2, 5))

10. zip():打包

a = [1,2,3,4,5]
b = [4,5,6]
list(zip(a,b))    #[(1, 4), (2, 5), (3, 6)]
tuple(zip(a,b))    #((1, 4), (2, 5), (3, 6))
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,980评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,098评论 18 399
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,739评论 0 4
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,860评论 1 118
  • 进阶,获取豆瓣top250的电影.评分,简评 运行结果 源代码
    michaeljacc阅读 423评论 0 0

友情链接更多精彩内容