序列
python有6总内建序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。#字典属于啥?
区别在于:列表可以修改而元组不可修改。
列表也可以包含其他的列表
#貌似列表和元组都能作为字典的键?
#这是啥?列表只能存字符串??
python中还有一种名为容器的数据结构。容器基本上是包含其他对象的任意对象。
序列(列表和元组)和映射(字典)是两类主要的容器。
序列中的每个元素都有自己的编号,而映射中的每个元素则有一个名字(也称为键)
索引
序列中的所有元素都是有编号的(从0开始递增)
#索引0为列表的第一个元素
索引列表中的第一个值 最后一个值为 -1
分片
用来访问一定范围内的元素,用冒号隔开。
步长
成员资格
为了检查一个值是否在序列中,可以使用in运算符。
这个运算符检查某个条件是否为真,然后返回相应的值:条件为真返回True,条件为假返回False。
序列成员资格实例
列表的基本操作
改变列表:元素赋值
#索引列表的第[1]个元素 将其赋值为2
不能为一个位置不存在的元素进行赋值,
删除元素
#删除列表第三个位置的元素,删除之后,列表长度也会减1
分片赋值
#分片赋值,也可以使用与原序列不等长的序列将分片替换
#分片赋值还有好多操作,但是觉得没什么用