下标取值,下标是从0开始的
切片: 顾头不顾尾 切片冒号前面的值,省略不写的话,代表取前面所有的值 切片冒号后面的值,省略不写的话,代表取后面所有的值 只写一个冒号的话,取整个列表,它可以用来复制一个新的列表 步长默认不写的话,是1,写上步长的话,写几就隔几个元素取一次 步长为负数的时候,从列表的末尾开始取值,是正数的话,就从列表的开头开始取值。 切片下标的操作同样适用于字符串"顾头不顾尾":意思是前面的可以取到,后面的取不到
print(name[1:]):取后面所有
print(name[:6]):取前面所有
print(name[1:-1]):-1代表最后一个元素
print(name[:6:2]):第三个数字代表隔几次取一个,默认为1.如果步长为负数,那么从最后一个开始取
增
#创建、给列表增加值 szz = ['bjz','lw','lhl','jjx','css']#创建一个列表 szz.append('ymn')#从末尾添加值 szz.insert(0,'zyj')#在指定的位置添加值 print(szz)查
下标取值、切片取值
删
del szz[0]#删除指定下标的值szz.pop(2)szz.pop()#默认从列表的末尾开始删除,也可以传入指定的下标进行删除szz.remove('jjx')#删除指定的值,而不是下标 szz.clear()#清空列表改
szz[0]='歩杰峰'
print('修改后的list:',szz)
list的内置操作方法 # nums.sort(reverse=True)#排序,默认按照升序排,如果想按照降序拍的话,指定reverse=True # print(szz.index('ly'))#获取指定元素的下标 # print(szz.count('zl'))#获取指定元素的次数 # szz.reverse()#反转字符串 # szz.extend(szz1)#扩展字符串元组
就是一个不可变的列表,它只有两个方法 mysql_config=( '127.0.0.1', 3306, 'root', '123456' ) mysql_config.count(3306)#查询出现的次数 mysql_config.index('root')#获取指定元素的下标