# 第三章
# 列表
# 1.列表简介
tv = ["斗鱼", "虎牙", "哔哩哔哩", "YY"]
print(tv)
# 2.访问列表元素
print(tv[0])
# 3.使用列表的值
message = "TV上有很多IT教程"
print(tv[2] + message)
# 4.修改列表元素
apps = ['QQ', '微信', '知乎', '支付宝']
print(apps)
apps[1] = "酷狗"
print(apps)
# 5.添加列表元素
apps.append('淘宝')
print(apps)
# append()添加元素
# 6.插入列表元素
apps.insert(0, "京东")
print(apps)
# insert()插入元素
# 7.删除列表元素
del apps[0]
print(apps)
# 使用del语句删除
# 8.根据值删除元素
apps.remove('QQ')
print(apps)
# remove()删除元素
# 9.弹出栈顶元素
print(apps.pop())
# pop()弹出栈顶元素,参数默认为0
# pop(弹出元素的索引位置)
# 9.用sorted()对列表进行临时排列
name = ['ameng', 'yinmeng', 'mengge']
print(sorted(name))
print(name)
print('-' * 30)
# sorded()不改变列表中原始排列顺序
# 10.用sort()对列表进行永久排序
name.sort()
print(name)
# sort()按首字母顺序排列
# 11.倒序排列
name.reverse()
print(name)
# reverse()按首字母倒序排列
# 12.统计列表的长度
print(len(name))
# len()统计个数