python列表常用的操作
Posted mumuyom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python列表常用的操作相关的知识,希望对你有一定的参考价值。
1、增删改查
增
li = [] li.append(‘a‘) # 在列表li中添加一个a字符串 li.insert(2, ‘b‘) # 在列表li的第3位插入b字符串 li.extend(‘mu‘) # 在列表li末尾增加两个字符串‘m‘, ‘u‘,改函数将可迭代对象分解为最小单元,再插入列表末尾,所以纯数字插不了,而数组可以
删
li.pop(1) # 删除li中第2个元素,不填写参数则默认删除最后一个,有返回值 li.remove(‘mumu‘) # 按元素删除,即删除元素‘mumu’ li.clear() # 清空列表 del li # 删除列表li,del 适用于所有对象的删除 del li[2:] #切片删除
改
li[0] = ‘c‘ #第一位改为字符串c li[0: 2] = ‘mu‘ # 切片改,第一到第二位改为‘m‘,‘u‘,或者即替换[0],[1]位
查
print(li[0: 2]) # 打印出来即可查看
公共方法
len(li) # 测li的长度 li.count(‘mu‘) # 测mu出现的次数 li.index(‘mu‘) # 找mu的位置,可切片 li.sort() # 正向排序 li.sort(Ture) # 反向排序 li.reverse() # 反转
2、嵌套
li = [‘mumu‘, ‘怪大叔‘, [1, 2, 3, 4]] li[0][1] # u li[1][1] # 大 li[2][3] # 4
1中方法同样适用于嵌套的列表
例如:改“怪大叔”为“怪da叔”
li[1] = ‘怪da叔‘ # 直接改法 li[1] = li.replace(‘大‘, ‘da‘) # 间接改法
以上是关于python列表常用的操作的主要内容,如果未能解决你的问题,请参考以下文章