list中方法

队列:先进先出

栈:先进后出

在这里插入图片描述
列表的函数
‘’’
字符串函数
‘abc’.split(’-’)
[‘a’,‘b’,‘c’].split(’-’) 这是错的

列表函数:只有通过列表才可以调出的函数
添加: append extend insert
删除: del list[index]
remove(e) #删除列表中第一次出现的元素e,返回值是None,如果没有找到要删除的元素,那么报出异常
pop():弹栈 移除列表中的在以后一个元素 返回值是删除的那个元素
默认是删除最后一个,但是也可以指定index(下标)删除
clear():清楚列表(里面的所有元素全部删除),没有返回值
翻转:
reverse()
排序
sort()
次数:
count()
游戏:

hotpot_list=['海底捞','呷哺','张亮麻辣烫','热辣一号','宽板凳']
hotpot_list.append('张亮麻辣烫')
print(hotpot_list)
result=hotpot_list.remove('张亮麻辣烫')
print(result)
print(hotpot_list)
#这个命令是报异常的命令
# result=hotpot_list.remove('杨国福麻辣烫')
# print(hotpot_list)
result=hotpot_list.pop()
print(result)
print(hotpot_list)
result=hotpot_list.pop(2)
print(result)
print(hotpot_list)
result=hotpot_list.clear()
print(result)
print(hotpot_list)

执行结果:

['海底捞', '呷哺', '张亮麻辣烫', '热辣一号', '宽板凳', '张亮麻辣烫']
None
['海底捞', '呷哺', '热辣一号', '宽板凳', '张亮麻辣烫']
张亮麻辣烫
['海底捞', '呷哺', '热辣一号', '宽板凳']
热辣一号
['海底捞', '呷哺', '宽板凳']
None
[]
接上面内容
print(hotpot_list[::-1])        #逆序,并不改变原列表顺序
print(hotpot_list)
hotpot_list.reverse()           #改变了列表的位置结构
print(hotpot_list)

执行结果:

['宽板凳', '呷哺', '海底捞']
['海底捞', '呷哺', '宽板凳']
['宽板凳', '呷哺', '海底捞']

代码内容:

l=[4,8,1,8,9,5,7]
l.sort()   #升序
print(l)
l.sort(reverse=True)#降序
print(l)

执行结果:

[1, 4, 5, 7, 8, 8, 9]
[9, 8, 8, 7, 5, 4, 1]
发布了41 篇原创文章 · 获赞 1 · 访问量 681

猜你喜欢

转载自blog.csdn.net/qq_41543169/article/details/104907766