公共操作:几乎都支持的一些操作
1.运算符
1)+:表示合并。适用于:字符串,列表,元组。字典不支持加法
2)*:表示复制,也就是说例如str1=‘a‘ print(str1*6)# aaaaaa,适用于:子串,列表,元组
3)In:判断元素存在,适用于字符串,列表,元组,字典
4)not in:判断元素不存在,适用于字符串,列表,元组,字典
2.方法
1)len():求长度适用于字符串,序列,元组,集合,字典。
2)del():删除,适用于字符串,序列,元组,集合,字典。
3)max()和min()分别返回容器中元素的最大值最小值
4)range(start,end,step):声称从start到end的数字,步长为step,供for循环使用
例如:for i in range(1,5,1)
print(i)# 1,2,3,4
注意:range()生成的序列不包含end数字
如果不写开始则从0开始
如果不写步长默认为1
5)enumerate():讲一个可比案例的数据对象(如列表,元组,或字符串)组合为一个索引序列,同时列出数据和数据下标,一般在for循环中
语法:enumerate(可遍历对象,start=0)
注意:start参数用来设置遍历数据的下标的起始值,默认为0
例如:list1=[‘a’,‘b‘]
for index,char in enumerate(list1,start=1)
print(f‘下标是{index},对应的字符是{char}‘)# (0,‘a‘) (1,‘b‘)
3.容器类型转换
1):tuple()将序列转换为元组
2):list()将序列转换成列表
3):set()将序列转换成集合
原文:https://www.cnblogs.com/tkg1314/p/12528080.html