list 的操作方法
list 嵌套
li[0][0]
公用方法:
li = [1,5,4,7,6,2,3] l = len(li) #查询最大索引+1 num = li.count(4) #查找数据并记录次数li.index('wusir') #查找索引,没有会报错 #排序 li.sort() #正向排序 li.sort(reverse=True) #反向排序 li.reverse() #翻转
查:
print(‘没错就是用打印,有点弱鸡啊’)
改:
就是直接复制给指定索引的元素
li[0:6:3] = 'hahha'
删:
# coding=utf-8 li = ['1','2','hah','4','5','6','7'] li.pop(1) #删除指定索引的数据,如果没写索引默认是最后 li.remove('hah') #按照数据名字删除 del li[0:3:1] #切片删除 print(li) li.clear() #清空list ['6', '7']
对list的各种操作中,大多是增删改查。也有一些通用方法
增:
li.append(‘数据’) #在list 尾部添加数据
li.insert(索引,‘数据’) #指定位置添加数据
li.extend('数据') #在最后添加数据,单数数据会拆分成最小单位
li = ['123','asd',3] li.append('append') li.insert(1,'insert') # 暂时没发现 片段插入的方法 li.extend('ext') #只能插入li str不能用,暂时没发现在中间插入的方法 li == ['123', 'insert', 'asd', 3, 'append', 'e', 'x', 't']