2023年7月26日发(作者:)
python⼀维列表的⼀些常见处理⽂章⽬录简介。。。写⼒扣时,经常会遇到查找某个数据在列表中的位置这样常见的操作,然⽽我总是记不住!记录下来,以备下次再遇到。。还得费时费⼒的去百度。。参考⽹址: ——这个⽹址可能是时间太久了,写的有点乱。。。但是内容很实⽤。1. 查找列表中某个数据的索引:index列表:l = [1,2,3,4,1]⽬的:查找2在l中的位置操作:(2), 返回值应该为12. 颠倒列表:reverse列表:l = [1,2,3,4,1]⽬的:颠倒列表操作:e(),没有返回值,列表l变为[1,4,3,2,1]3. 统计指定值在列表中出现的次数:count列表:l = [1,2,3,4,1]⽬的:统计指定值1在列表中出现的次数操作:(1),返回为24. 将两个列表加⼀起:append、extend、insert# append⽅法添加。它在原列表末尾添加⼀个item,item类型可以是任意的:a_('hello') #
在原有列表末尾添加⼀个类型为字符串的itema_(['hello']) #
在原有列表末尾添加⼀个类型为列表的item# extend⽅法添加。它类似于concatenation,只接受列表参数,并把列表中的item分解,然后添加到原有的列表:a_('hello') #
在原有列表末尾添加5个字符item,因为它把hello视为列表a_(['hello']) #
在原有列表末尾添加1个item# insert⽅法添加。在原有列表中插⼊item:a_(0,'c') #
在原有列表的0位置添加⼀个字符a_(0.['c']) #
在原有列表的0位置添加⼀个列表5. 删除列表:del, remove,pop# del删除。它按item的索引值或切⽚进⾏删除:del a_list[0] #
删除列表的第⼀个值del a_list[:2] #
删除列表的前两个值。(为什么不是前三个呢?因为python的列表切⽚,包含前⼀个索引,但不包括后⼀个索引)# remove⽅法删除。它不按item索引,⽽是按照item的值进⾏删除:a_('a') #
把a从列表中删除# pop⽅法删除。它按item索引值进⾏删除,同时返回被删除的item值;若不指定索引,默认删除最后⼀个item:a_(1) #
删除列表的第⼆个值,并返回被删除的值a_() #
删除列表的最后⼀个值,并返回被删除的值
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690306667a329752.html
评论列表(0条)