#列表
(1)列表的增删改查
1.添加元素
append:把新元素添加到列表末尾
insert:在指定位置前插入新元素
extend:将另一集合中的新元素逐一添加到列表中
2.修改元素
3.查找元素
a=['xiaowang','xiaoli','xiaozhang']
print('增加之前的列表%s'%a)
# temp= input('请输入要添加学生的姓名:')
# a.append(temp)
a[1]='jane'#根据下标修改
print('修改之后的列表%s'%a)
# b=[1,3]
# a=[0,1,2]
# a.extend(b)
# print(a)
#in(存在)如果存在为true,否则为false
#not in :与in相反
findname=input('请输入要查找的名字:')
if findname in a:
print('在字典中找到相同的名字')
else:
print('没有找到')
a=['a','b','c','b']
print(a.index('a'))#存在则显示索引,不存在报错
print(a.count('a'))#存在显示1,不存在显示0
4.删除元素
del:根据下标删除
pop:删除最后一个元素
remove:删除指定元素
moviename=['加勒比海盗','指环王','第一滴血','速度与激情']
print('删除之前的列表%s'%moviename)
del moviename[1]
print('删除之后的列表%s'%moviename)
print('删除之前的列表%s'%moviename)
moviename.pop()
print('删除之后的列表%s'%moviename)
print('删除之前的列表%s'%moviename)
print('删除之前的列表{}'.format(moviename))
moviename.remove('指环王')
print('删除之后的列表%s'%moviename)
5.排序
reverse:将list逆置
sort:将list按特定顺序重新排列,默认由小到大,参数reverse=true可改为倒序,由大到小
a=[1,4,5