list操作
Posted henji1266
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list操作相关的知识,希望对你有一定的参考价值。
一、list与元祖的区别:
- list中可以存放不同类型的数据,元祖只能存放同一类型的数据。如my_list=[1,‘2‘,[1,2],None,True,print]
- 元祖在内存中是连续的空间,列表是以链表的形式进行数据的链接的。
二、list常见操作
例子:my_list=[1,2,3.4]
- 索引index:公式:my_list【索引】,索引从0开始:0-len()-1。索引=-1代表最后一个元素
- 切片slice:公式:my_list[【起始位置】:【结束位置】:【步长】],当步长为-1时代表从后往前取值。包含起始位置,不包含结束位置。负数为索引时这么表示:my_list[-2:-1]
- 加 + :两个列表拼接
- 乘 * :列表重复多少次
- in/not In :判断元素是否在列表中,返回一个布尔值
- len(list) :返回列表长度
- max(list):返回列表中最大的元素
- min(list):返回列表中最小的元素
- list.index(‘元素‘,【起始位置,【结束位置】】):返回列表中元素第一次出现的索引值,找不到元素则报错。ValueError
- list.count(‘元素‘):返回元素出现的次数
以上是关于list操作的主要内容,如果未能解决你的问题,请参考以下文章
TypeError: 不支持的操作数类型 -: 'list' 和 'list'
Redis入门到精通——List类型数据基本操作List类型数据扩展操作List类型数据注意事项List类型应用场景