1、序列包含 字符串,列表,元组等 序列中每个元素都有自己的编号
2、映射 包含 字典 每个元素都有一个名字 称为键
一、序列操作:索引,分片,加,乘,成员资格,迭代
1、索引:
a=‘hello‘
a[1] >>>"hello"[1] e
功能与上节字符串的索引类似
2、分片
可以指定步长,步长不能为0
[X:Y:Z]——X:开始位置包含 Y:结束位置,不包含 Z:步长
>>> a=‘abcd‘ >>> a[::2] ‘ac‘ >>>
分片赋值:
>>> name=list(‘perl‘) >>> name[2:]=list(‘ar‘) >>> name [‘p‘, ‘e‘, ‘a‘, ‘r‘]
空列表:[]-直接创建
占用空间却不含任何内容的列表: [None]*10
>>> [None]*10 [None, None, None, None, None, None, None, None, None, None]
3、成员资格:-使用 in 运算符 返回结果是布尔值
>>> permission = ‘rw‘ >>> ‘w‘ in permission True
len()返回序列包含元素的数量
max()和min()返回序列中最大和最小元素
list()可以根据字符串创建列表
列表是可修改的
1、元素赋值
2、删除元素 -del语句
>>> name=[‘a‘,‘b‘,‘c‘]>>> del name[0] >>> name [‘b‘, ‘c‘] >>>
remove语句
>>> name.remove(‘b‘) >>> name [‘c‘] >>>
pop语句删除元素返回该元素的值,默认是最后一个
>>> name.pop()
‘c‘
>>> name
[]
append():在列表末尾追加新的对象
count()统计某个元素在列表中出现的次数
index()找出某个值第一个匹配项的索引位置
insert()用于将对象插入到列表中
reverse()将列表中的元素反向存放
sort()对列表进行排序
元组:不可改变序列,通常用圆括号括起来,
()——空元组
>>> 2, (2,)
tuple()——以一个序列作为参数并转换成元组
元组可以在映射中当做键使用,而列表不行
原文地址:https://www.cnblogs.com/Just-for-myself/p/9343705.html
时间: 2024-10-22 10:46:06