列表方法的详解

编程入门 行业动态 更新时间:2024-10-27 14:21:14

列表方法的<a href=https://www.elefans.com/category/jswz/34/1770044.html style=详解"/>

列表方法的详解

列表方法的详解

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)

更多推荐

列表方法的详解

本文发布于:2023-06-25 23:16:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/885789.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   方法   列表

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!