前言
Python3序列的公共操作学习笔记
运算符
运算符 |
描述 |
支持的容器类型 |
+ |
合并 |
字符串、列表、元祖 |
* |
复制 |
字符串、列表、元祖 |
in |
元素是否存在 |
字符串、列表、元祖、字典 |
not in |
元素是否不存在 |
字符串、列表、元祖、字典 |
合并
<str>
:支持的容器类型变量
复制
<num>
:复制的次数
是否存在
<s>
:子元素
是否不存在
公共函数
函数 |
描述 |
len() |
计算容器中元素的个数 |
del、del() |
删除 |
max() |
返回容器中元素的最大值 |
min() |
返回容器中元素的最小值 |
range() |
生成从start到end的数字,步长为step,用于供for循环使用 |
enumerate() |
用户将一个可遍历的数据对象(序列数据)组合为一个索引序列,同时列属数据和下标,一般用在for循环中 |
len()
<obj>
:一个容器变量
del、del()
max()
min()
range()
<start>
:起始数字(包括),如果省略默认从0开始
<end>
:截止数字(不包括)
<step>
:步长,如果省略默认为1
1 2 3 4 5
| for i in range(<start>, <end>, <step>): print(i)
for i in range(<end>): print(i)
|
enumerate()
- 返回一组元祖,每个元祖第一个数据是原序列下标,第二个数据是原序列对应下标的数据
<obj>
:序列变量
start=<num>
:设置下标的起始值,如果省略默认为0
1 2 3 4 5
| for i in enumerate(<obj>, start=0): print(i)
for i in enumerate(<obj>): print(i)
|
拆包
1 2 3 4 5
| for index, o in enumerate(<obj>, start=0): print(f"下标是{index},对应的数据是{o}")
for index, o in enumerate(<obj>): print(f"下标是{index},对应的数据是{o}")
|
容器类型转换
转换为元祖
<obj>
:列表或集合
转换为列表
<obj>
:元祖或集合
转换为集合
<obj>
:元祖或列表
完成
参考文献
哔哩哔哩——Python-清风