欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

序列----list列表

程序员文章站 2022-04-15 14:10:10
...

序列-可变–list列表

可包含任意对象的有序结合

>>> score = 80
>>> score = [99,88,93.5]
>>> #类型
>>> type(score)
<class 'list'>
>>> score
[99, 88, 93.5]
>>> x = [54,33.4,'Shark']
>>> 

通过下标索引(位置偏移)访问元素

>>> score = 80
>>> score = [99,88,93.5]
>>> #类型
>>> type(score)
<class 'list'>
>>> score
[99, 88, 93.5]
>>> x = [54,33.4,'Shark']
>>> score[0]
99
>>> score[1]
88
>>> score[-1]
93.5
>>> score[2]
93.5
>>> score[0:3]
[99, 88, 93.5]
>>> 

可变长度,异质,可任意嵌套

>>> score = 80
>>> score = [99,88,93.5]
>>> #类型
>>> type(score)
<class 'list'>
>>> score
[99, 88, 93.5]
>>> x = [54,33.4,'Shark']
>>> score[0]
99
>>> score[1]
88
>>> score[-1]
93.5
>>> score[2]
93.5
>>> score[0:3]
[99, 88, 93.5]
>>> score.append(78)
>>> score
[99, 88, 93.5, 78]
>>> y = [1,2,3,['coco','pen']]
>>> y
[1, 2, 3, ['coco', 'pen']]
>>> 

支持原位改变
序列----list列表


对象引用数组

序列----list列表


序列–通用操作

判断元素是否在序列之内

  • x in s
  • x not in s

序列----list列表


连接序列

  • n+ n
    • 序列----list列表

重复序列元素

  • s * n
    • 序列----list列表
    • -

  • 下标获取元素 s[i]
    • 序列----list列表
    • -

  • 访问指定索引范围 s[i:j]
    • 序列----list列表
    • -

  • 按步长访问指定索引范围 s[i:j:k]
    • 序列----list列表
    • -

  • 获取序列长度len(s) 获取最大值 Max(s) ,获取最小值min(s),统计sum(s)
    • 序列----list列表
    • -

  • 检索某个元素第一次出现位置下标 s.index(x)
    • 序列----list列表

  • 统计元素出现的次数
    • 序列----list列表

序列-可变-通用操作

  • 改变某个元素值s[i] =x
    • 序列----list列表
  • 改变特定范围内元素值 s[i:j]=t
    • 序列----list列表
    • s[i:j:k]=
      • 序列----list列表

  • 删除元素
    • 序列----list列表
    • remove()删除方法、clear()清空方法
      • 序列----list列表

  • 追加元素 append()
    • 序列----list列表

  • 扩展序列extend
    • 序列----list列表

  • 插入元素
    • 序列----list列表
    • -

  • 检索并删除特定元素
    • 序列----list列表

  • 反转序列
    序列----list列表

  • 复制序列
    序列----list列表

  • 常用操作–排序 sort(),反转reverse()
    • 序列----list列表
    • sorted()
      • 序列----list列表
相关标签: list