li = ['alex', 'wusir', 'egon', '女神', 'taibai']
l1 = li[2]
print(l1)
#增加 append() 增加到最后 insert(index, name)插入到哪里索引 extend()迭代加入
li.append('日天')
li.append(1)
li.append([1,2,3,'sdf'])
print(li)
while 1:
name = input('请输入')
if name.upper() == 'Q':
print(li)
break
else:
li.append(name)
li.insert(4,'春哥')
print(li)
li.extend('二哥')
li.extend([1,2,3])
print(li)
# 删 prop(index) 索引删除有返回值
li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai']
print(li.pop(1)) # 返回值
name = li.pop() # 默认删最后一个
print(name, li)
li.remove('taibai') # 按元素去删除 若有多个删除最后一个元素
print(li)
# li.clear() # 清空列表
# del li #删除列表 打印会报错
# del li[0:2] #切片删除 多个
# print(li)
# 改
# li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai']
# li[0] = [123,2]
# print(li)
# 切片改
# li[0:2] ='云姐货' # 先把前两个删除,后面对应值就改进去
# print(li)
# 查
# li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai']
#
# for i in li:
# print(i)
# 公共方法 len() count()
# li = ['alex', 'wusir', 'egon', '女神', 'taibai','taibai']
# l = len(li)
# print(l)
#
# num = li.count('taibai')
# print(num)
#
# index = li.index('taibai') #查到索引
# print(index)
# 排序
li = [1, 4, 3, 5, 6, 2]
li.sort() # 正向排序
print(li)
li.sort(reverse=True)
print(li)
# 翻转
li = [1, 4, 3, 5, 6, 2]
li.reverse()
print(li)