列表的增删改查
作者:互联网
列表的增删改查:
列表:a=[‘zhang’,’li’,’chen’,’hao’,’liang’]
列表a的查:
单个查找: a[1] #查到li,通过索引(下标)查
多个查找: a[1:3] #查到li和chen,通过索引范围查,左闭右开(顾头不顾尾)
a[1:] #查到li,chen,hao,liang,查到索引1到最后一个
隔n个查找(n等于步长): a[1:4:2] #查到li和hao,以步长为2按指定索引范围从左到右查找
a[4:1:-2] #查到liang和chen,以步长为-2按指定索引范围从右到左查找
a[4::-2] #查到liang,chen,zhang,以步长为-2从右到左从索引第4位到第0位查找
列表a的增:
按指定位置增加: a.insert(1,’wang’) #在索引1之前增加了wang,列表变为a=[‘zhang’,’wang’,’li’,’chen’,’hao’,’liang’]
在最后增加: a.append(‘wang’) #在列表最后追加了wang,列表变为a=[‘zhang’,’li’,’chen’,’hao’,’liang’,’wang’]
列表的改:
单个修改: a[1]=’liu’ #把li改成liu
多个修改: a[1:3]=[‘liu’,’xie’] #把li和chen改成liu和xie
列表的删:
按列表中的某个值删除: a.remove(‘li’) #删除列表中的li
按列表的索引删除: a.pop(1) #删除li
简单粗暴直接删除: del a[1] #删除li
del a #直接把a列表删除
标签:wang,索引,改查,li,chen,liang,增删,列表 来源: https://www.cnblogs.com/liang-chen/p/11334995.html