list操作

Posted henji1266

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list操作相关的知识,希望对你有一定的参考价值。

一、list与元祖的区别:

  1. list中可以存放不同类型的数据,元祖只能存放同一类型的数据。如my_list=[1,‘2‘,[1,2],None,True,print]
  2. 元祖在内存中是连续的空间,列表是以链表的形式进行数据的链接的。

二、list常见操作

    例子:my_list=[1,2,3.4]

  1. 索引index:公式:my_list【索引】,索引从0开始:0-len()-1。索引=-1代表最后一个元素
  2. 切片slice:公式:my_list[【起始位置】:【结束位置】:【步长】],当步长为-1时代表从后往前取值。包含起始位置,不包含结束位置。负数为索引时这么表示:my_list[-2:-1]
  3. 加 + :两个列表拼接
  4. 乘 * :列表重复多少次
  5. in/not In :判断元素是否在列表中,返回一个布尔值
  6. len(list) :返回列表长度
  7. max(list):返回列表中最大的元素
  8. min(list):返回列表中最小的元素
  9. list.index(‘元素‘,【起始位置,【结束位置】】):返回列表中元素第一次出现的索引值,找不到元素则报错。ValueError
  10. list.count(‘元素‘):返回元素出现的次数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于list操作的主要内容,如果未能解决你的问题,请参考以下文章

坑满地的List列表操作——List操作几大坑点

list 删除新增操作

TypeError: 不支持的操作数类型 -: 'list' 和 'list'

Redis入门到精通——List类型数据基本操作List类型数据扩展操作List类型数据注意事项List类型应用场景

Redis入门到精通——List类型数据基本操作List类型数据扩展操作List类型数据注意事项List类型应用场景

Jedis操作list与Jedis操作set&sortedset