Python 序列

Posted peifeng-tunan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 序列相关的知识,希望对你有一定的参考价值。

  Python中内置了5个常用的序列结构,分别是列表、元组、集合、字典、和字符串。

序列通用操作

  1. 索引

    Python中的索引从0开始,同时支持负值操作,负值时为从右至左,最右侧元素为-1。

  2. 切片

    切片操作为选取序列中一定范围的操作。

    语法

name[start : end : step]

    name: 序列名称。

    start:起始位置,如果顾略则从首元素开始。

    end:结束位置(不包括此元素),如果忽略则到末尾。

    step:步长,忽略时为1,如果忽略则最后一个冒号可以省略。

  3. 序列相加

    序列相加就是合并序列,允许两个相同类型的序列进行相加,这里的类型不是指元素类型,而是序列的类型。

  4. 序列乘法

    序列乘一个整数可以将序列重复多遍。

  5. 判断一个元素是否在序列内

    判断一个元素是否属于一个序列可以使用in,判断一个元素是否不属于一个序列可以使用not in,表达式将返回True,False。

    语法

value in sequence
value not in sequence

  6. 常用函数

函数 说明
len()             返回序列长度            
max() 返回序列中最大元素 
min() 返回序列中最小元素
list() 将序列转换为列表
str() 将序列转换为字符串
sum() 计算元素和
sorted() 对元素进行排序
reversed() 反向序列中的元素
enumerate() 将序列组合为一个索引序列,多用在for循环中  

以上是关于Python 序列的主要内容,如果未能解决你的问题,请参考以下文章

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段

python 代码片段和解决方案

python 来自puddletag的代码片段