# li = ['alex',[1,2,3],'wusir','egon','女神','taibai']
# l1 = li[0]
# l2 = li[0:3]
# 列表的四个操作,增、删、改、查
'''
li = ['alex','wusir','egon','女神']
# 增加 apped insert extend
# li.append('日天')
# print(li)
while 1 :
name = input('请输入新增名字:')
if name.strip().upper() == 'Q':
break
else:
li.append(name)
print(li)
print(li)
li.insert(4,'春哥')
print('li')
li.extend('二哥') # int 不可迭代 。加入的是元素。添加到最后
print('li')
# 删 pop remove
li = ['alex','wusir','egon','女神']
li.pop(1) # 返回值是删除值。[]默认删最后一个
print(li)
li.remove('egon') #按元素去删除
print(li)
li.clear() #清空这个列表
print(li)
#del li # 删除列表
del li[2:] #切片删除 顾头不顾尾
print(li)
'''
# 改
li = ['alex',[1,2,3],'wusir','egon','女神','taibai']
li[0] = '男神'
print(li)
li[0:2] = '云姐漂亮' #先去掉切片,再按元素添加
li[0:2] = ['云姐漂亮',1,2,3,'二哥','福哥'] #列表每个元素
print(li)
# 查
for i in li:
print(i)
print(li[0:2])
# 公共方法
li = ['alex',[1,2,3],'wusir','egon','女神','taibai','福哥']
l = len(li)
print(l)
num = li.count('福哥')
print(num)
print(li.index('wusir')) #列表查找只有index
#正向排序
li = [1,2,5,1,43,2,9,75]
li.sort()
print(li)
#倒叙排序
li.sort(reverse=True)
print(li)
#列表的反转
li.reverse()
print()