# 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)