day4-python列表和元组的操作方法

day4-python列表和元组的操作

1.列表:存储大量有序的各种数据类型的数据,保留原数据的格式

增删改查

增:三种方法

append(变量表达式)方法

list.append(变量表达式)追加到列表最后

insert(索引,变量表达式)方法,按索引插入

list.insert(索引,变量表达式)

extend(“变量表达式”)

list.extend("变量表达式"),将变量拆分成下一级元素,迭代追加到列表最后

删:四种方法

pop(索引)按索引删除

remove(元素)按元素删除

clear(list)清空

del,按索引删除,按切片删除,从内存删除

del list[索引],del list[索引1,索引2],del list

改:两种方法,按索引改,按切片改

list[index] = 新变量

list[index1,index2] = 新变量,将索引间(顾头不顾尾)元素删除,将变量拆分成下一级元素,迭代填入索引间,

查:索引,切片,for循环

其他方法

len(list)方法,list.count(变量)方法,排序sort()方法,正向排序,反向排序sort(reverse = True),顺序反转reverse()方法

index()方法,列表没有find方法

for循环的嵌套,迭代输出列表中的每一个每一层的元素(从左到右)

type()方法,查询元素数据类型,并可用于条件判断

range()方法,相当于生成一个设定范围的数字列表,起始数字默认为0,可以不写,顾头不顾尾,可加正负步长,用于遍历数组

列表的嵌套:多层索引查询,用多层for循环遍历列表

元组:被称为不可改列表,没有增删改功能,只能查询功能,通过index,切片查询,以及通用方法len(),count()

虽然元组下一级,元组的元素不能修改,但是元组的下二级,及更低的级别的非元素元素是可以修改的,修改的方法与列表相同

2.昨日内容回顾

整型方法bit_length()方法,计算

字符串的操作方法

center(width,"填充字符"),str居中,两边填充字符

strip(“字符串”)默认去掉首尾空格,tab键,换行符,也可去除首尾指定字符,如指定字符包含多个元素,则去除首尾所有的指定字符的组成元素

lstrip()去首,rstrip()去尾,

"字符".join(list),将列表转化为字符串,默认以空元素连接

list.split("分割字符",count),将字符串从左至右分割为列表,可设定数量

upper(),lower()方法,全大写,全小写

capitalize()方法,将字符串首元素改为大写(若首元素,不是英文字母,则没有变化),其余英文字母元素小写

title()方法,将被非英文字符隔断的英文单词首字母大写,其余字母小写

swapcase()方法,将英文字母大小写互换

find(),index()方法,返回第一个指定字符的第一个索引,find找不到返回-1,index找不到报错

startswith(),endswith()方法,可切片,查询是否以指定字符串开始,结束

通用方法,len(),count()

format格式化输出三种方法

str = ”{}{}{}“.format(第一个{}填充字符,第二个{}填充字符,第三个{}填充字符),有序

按索引的format方法,str=”{2}{0}{2}“.format(索引0的字符串,索引1的字符串,索引2的字符串),有序

按关键字的format方法,str = ”{关键字1}{关键字3}{关键字2}“.format(关键字3:”str1“,关键字1:”str2“,关键字3:”str3“)

判断字符串元素组成的方法

.isalbum()数字和字母组成

.isdigit()数字组成

.isalpha()字母组成

type()== 方法也可以用作if的判断条件

猜你喜欢

转载自www.cnblogs.com/rain-chenwei/p/rain_lizhi.html