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操作的主要内容,如果未能解决你的问题,请参考以下文章