python公共操作

1、运算符

运算符

描述

支持的容器类型

+

合并

字符串、列表、元组

*

复制

字符串、列表、元组

in

元素是否存在

字符串、列表、元组、字典,集合

not in

元素是否不存在

字符串、列表、元组、字典、集合

              

 

 

2、函数

 

函数

描述

len()

计算容器中元素个数

del或del()

删除

max()

返回容器中元素最大值

min()

返回容器中元素最小值

range(start,end,step)

生成从start到end的数字,步长为step,供for循环使用

range()生成的序列不包含end数字

enumerate()

函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中

语法:enumerate(可遍历对象,start=0)

返回值为元组,第一个为下标,第二个为原迭代对象的数据

 

           Range():如果不写开始,默认从0开始

                              如果不写步长,默认为1

3、容器类型转换

      tuple():将某个序列转换为元组

       list():将某个序列转换为列表

       set():将某个序列转换成集合

                     集合可以快速完成列表里的去重,集合不支持下标

 

4、 推导式(也叫生成式)

作用:用一个表达式创建或控制一个有规律的列表

       列表推导式:用一个表达式创建或控制一个有规律的列表

                                   多for的列表推导式等同于for循环嵌套

                     [xx for xx in range()]

       字典推导式:如果两个列表个数相同,len统计任何一个列表的长度都可以

                            如果两个列表个数不同,len统计数据多的列表数据个数会报错

                                                                 Len统计数据少的列表数据个数正常

                     {key: value for ... in ...}

       集合推导式:集合具有去重功能

                     {xx for xx in ...}

posted @ 2021-02-28 15:04  riyuexiaoyao  阅读(65)  评论(0编辑  收藏  举报