Python基本知识3----序列

Posted

tags:

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

 

 

 

前言:

序列:列表/元组/字符串

3种序列的共同点:

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

序列常用BIF(内置方法)

1.list([iterable])

list()方法用于把一个可迭代对象转换成列表

所谓迭代就是重复反馈过程的活动,目的是为了接近并达到所需目标或结果。

每一次对过程的重复被称为一次迭代,每一次迭代得到的结果会被用来作为下一次迭代的初始值。

如:

b=list("ASDFG")

b

#结果:[‘A‘,‘S‘,‘D‘,‘F‘,‘G‘]

 

2.tuple([iterable])

tuple()方法用于把一个可迭代对象转换成元组

 

3.str(obj)

用于把obj对象转换成字符串

 

4.len(sub)

用于返回sub参数的长度

 

5.max()

返回序列或参数集合中的最大值;序列或参数的数据类型要保持一致

 

6.min()

返回序列或参数集合中的最小值;序列或参数的数据类型要保持一致

 

7.sum(iterable[,start])

返回序列的总和;start默认为0,设置了start则从该值开始加起

技术分享

8.sorted(iterable,key=None,reverse=False)

返回一个排序的列表(从小到大)

与列表的内建方法sort()效果一致,sort()是实现列表原地排序,sorted()返回一个排序后的新列表

技术分享

9.reversed(sequence)

返回逆向排列的序列的值。返回的是一个迭代器对象

她与列表内建方法reverse()的区别和上面sorted()之间的区别一致

技术分享

10.enumerate(iterable)

生成由二元组(元素数量为二的元组)构成的一个迭代对象,每个二元组由可迭代参数的索引号及其对应的元素组成的

技术分享

11.zip(iter1[,iter2[...]])

返回由各个可迭代参数共同组成的元组

技术分享

 

======================================================================

 

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

python:序列_列表(常用基础知识)

6python基本数据类型之序列类型

27 python 定义 列表 序列的基本操作 序列的分片

Python 基本数据类型和序列类型

Python 3 基本操作列举

Python 学习笔记 -- 序列的基本使用