其他分享
首页 > 其他分享> > 列表的增删改查

列表的增删改查

作者:互联网

列表的增删改查:

         列表: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