美文网首页
4 序列!序列!

4 序列!序列!

作者: 阿健在长安 | 来源:发表于2017-04-20 12:00 被阅读6次

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

相关文章

  • 4 序列!序列!

    1. 共同点 都可以通过索引得到每一个元素 默认索引值总是从 0 开始( 当然灵活的 Python 还支持负数索引...

  • 我的MarkDown学习材料

    一级标题 二级标题 引用: 序列1 序列2 序列3 序列4 序列 序列 分割线 加强加强 funtion() { ...

  • 语法要点

    标题 一级标题 二级标题 三级标题 序列 有序列: 序列1 序列2 序列3 序列4 无序列: 文本一 文本二 文本...

  • Android序列化简析

    目录1、序列化与反序列化概念2、序列化用途3、Serializable实现序列化4、 Parcelable实现序列...

  • 子串和子序列问题集合

    最大子序列和 最长连续序列 输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 ...

  • 序列4

    一大早就起床了我和爸爸妈妈张叔叔打算在国庆最后去黄龙溪一趟。到了黄龙溪已经是10点了,下了车大家上了个厕所,就开始...

  • C#通过“反射”及“序列化”实现深拷贝的五种方法

    1.反射 2.Xml序列化 3.BinaryFormatter 序列化 4.需要silverlight支持序列化 ...

  • 53. Maximum Subarray

    求一个给定序列的最大连续子序列和,如[-2,1,-3,4,-1,2,1,-5,4]的最大连续子序列为[4, -1,...

  • python 序列

    1.索引 2.切片 3.序列相加 4.序列相乘(重复序列x次来创建新序列) 5.简单的例子 6.成员资格 检查对...

  • Python Day 6

    python 4 用于字符串的序列函数 len(s) 返回序列的长度 max(s) 返回序列的最大值元素 min(...

网友评论

      本文标题:4 序列!序列!

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