List 增删改查方法
Posted 北伽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List 增删改查方法相关的知识,希望对你有一定的参考价值。
# list # p=[‘alex‘,True,‘wusir‘,‘ritian‘,‘taibai‘,3,2] # print(p[0]) # print(p[0:3:2]) # p = [‘alex‘, True, ‘wusir ‘, ‘ritian‘, ‘taibai‘, 3, 2] # 增加3种 1:append 增加 2:insert 插入 3:迭代插入 extend # p.append(‘小黑‘) # print(p) # 增加 # while True: # username=input(‘请输入添加名单/退出Q or q:‘) # if username.upper()==‘Q‘: # break # p.append(username) # print(p) # 插入 # p.insert(3, ‘插入‘) # print(p) # 迭代插入 # p.extend(‘太白金鑫‘) # p.extend([3,3,55,200]) # print(p) # 删除 1. pop 按照索引删除, 有返回值 2. remove 按照元素删除,没有返回值 3. clear 清空所有数据 # 4。 del 功能删除,可以按照切片删除、索引去删除。 # p = [‘alex‘, True, ‘wusir ‘, ‘ritian‘, ‘taibai‘, 3, 2] # 删除pop,默认不写参数,删除最后一个元素 # 没有参数,默认删除最后一个 # p.pop() # print(p) # 按照索删除,删除第三个 # p.pop(3) # print(p) # pop 有返回值 # ret =p.pop(3) # print(ret) # print(p) # remove 按照元素去删 ,没有返回值 # p.remove(‘ritian‘) # print(p) # clear 清空所有元素 # p.clear() # print(p) # del 功能1 删除列表 # del p # print(p) # 功能2 可以按照切片、索引去删除 # del p[0] # print(p) # 删除前三个元素 # del p[0:3] # print(p) # 删除基数元素 # del p[1::2] # print(p) # 修改,只有一种方法 # p = [‘alex‘, True, ‘wusir ‘, ‘ritian‘, ‘taibai‘, 3, 2] # 按照索引去改 # p[0]=‘小哥哥‘ # print(p) # 按照切片去改 # p[0:2] = [‘小姐姐‘, ‘小哥哥‘] # p[0:2]=‘屌丝‘ / 一个元素分开插入,类似于迭代插入的expend, # print(p) # 查找 # p = [‘alex‘, True, ‘wusir ‘, ‘ritian‘, ‘taibai‘, 3, 2] # 第一种:按照切片、索引去查找 # p[0] # p[0:3] # 第二种 for循环查 # for i in p: # print(i) # 其余方法 # p = [‘alex‘, True, ‘wusir ‘, ‘ritian‘ ,True, ‘taibai‘, 3, 2] #len 长度 # print(len(p)) # count 出现次数 # st=p.count(True) # print(st) # index 通过元素找索引 # print(p.index(‘taibai‘)) # 排序 sort # k = [2, 4, 22, 5, 9, 6, 30] # 从小到大 # k.sort() # print(k) # 从大到下 # k.sort(reverse=True) # print(k) # 倒序 # k.reverse() # print(k)
以上是关于List 增删改查方法的主要内容,如果未能解决你的问题,请参考以下文章
列表(list)的增删改查及操作方法和元组(tuple)的查
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段