python学习三
列表类型
列表概述:
列表是python中最具有灵活性的有序集合对象,看起来与字符串的索引运算很像,与字符串不同
的是,列表可以包含任何种类的对象:数字、字符串、甚至其他列表。同样,与字符串不同的是,
列表都是可变对象,他们都支持在原位置修改的操作,可以通过指定的偏移量和分片、列表方法
调用、删除语句等方法来实现。
列表类型转换:
列表类型使用list()
通用的序列操作
1.索引:序列中的所有元素都是有编号的——从0开始递增。这些元素可以通过编号分别访问。
2.分片:与使用索引来访问单个元素类似,可以使用分片操作来访问一定范围内的元素。分片通
过冒 号相隔的两个索引来实现。[i : j: k]
3.序列相加:通过使用加号可以进行序列的连接操作。(用于同序列类型的连接操作)
4.乘法:用一个数字x(*)乘以一个序列会生成新的序列,而在新的序列中,原来的序列将被重
复x次。
5.成员资格:为了检查一个值是否在序列中,可以使用in运算符或者not in运算符。该运算符检查
某个条件是否为真,然后返回相应的值。(条件为真返回True,条件为假返回False)
6.长度、最小值和最大值:内置函数len、min和max。len函数返回序列中所包含元素的数量,
min 函数和max函数则分别返回序列中最大和最小的元素。
要注意的是列表中的元素可以更改
列表的高级语法整理