序列----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']]
>>>
支持原位改变
对象引用数组
序列–通用操作
判断元素是否在序列之内
- x in s
- x not in s
连接序列
- n+ n
重复序列元素
- s * n
-
-
- 下标获取元素 s[i]
-
-
- 访问指定索引范围 s[i:j]
-
-
- 按步长访问指定索引范围 s[i:j:k]
-
-
- 获取序列长度len(s) 获取最大值 Max(s) ,获取最小值min(s),统计sum(s)
-
-
- 检索某个元素第一次出现位置下标 s.index(x)
- 统计元素出现的次数
序列-可变-通用操作
- 改变某个元素值s[i] =x
- 改变特定范围内元素值 s[i:j]=t
- s[i:j:k]=
- s[i:j:k]=
- 删除元素
- remove()删除方法、clear()清空方法
- remove()删除方法、clear()清空方法
- 追加元素 append()
- 扩展序列extend
- 插入元素
-
-
- 检索并删除特定元素
- 反转序列
- 复制序列
- 常用操作–排序 sort(),反转reverse()
- sorted()
- sorted()
上一篇: python如何使用%f
下一篇: 02 深入了解java集合之List