详解"/>
列表方法的详解
列表方法的详解
append():向列表的最后添加一个元素
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.append('孙悟空')
print('修改后列表:',stus)
insert(x,y):向列表的指定位置插入一个元素
参数:
x.要插入的位置
y.要插入的元素
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.insert(2,'唐僧')
print('修改后列表:',stus)
extend():使用新的序列来扩展当前序列
需要一个序列作为参数,它会将该序列中的元素添加到当前列表中
像当于 stus += [‘唐僧’,‘白骨精’]
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.extend(['唐僧','白骨精'])
print('修改后列表:',stus)
clear():清空序列
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.clear()
print('修改后列表:',stus)
pop():根据索引删除并返回被删除的元素
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
result = stus.pop(2) # 删除索引为2的元素
#result = stus.pop() # 删除最后一个
print('result =',result)
print('修改后列表:',stus)
remove():删除指定值得元素,如果相同值得元素有多个,只会删除第一个
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.remove('猪八戒')print('修改后列表:',stus)
reverse():用来反转列表
# 列表的方法
stus = ['孙悟空','猪八戒','沙和尚','唐僧']
print('原列表:',stus)
stus.reverse()print('修改后列表:',stus)
sort():用来对列表中的元素进行排序,默认是升序排列如果需要降序排列,则需要传递一个reverse=True作为参数
my_list = list('asnbdnbasdabd')
my_list = [10,1,20,3,4,5,0,-2]print('修改前',my_list)
my_list.sort()
print('修改后升序',my_list)
my_list.sort(reverse=True)
print('修改后降序',my_list)
更多推荐
列表方法的详解
发布评论