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 增删改查方法的主要内容,如果未能解决你的问题,请参考以下文章

Python数据类型-列表(list)增删改查

list 的用法和 list的增删改查

Dapper基本增删改查

列表(list)的增删改查及操作方法和元组(tuple)的查

jsp为啥要用增删改查

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段