一、切片(Slice)
1.例如L是一个list(假如有20个元素)
L[0:10]=L[:10] 取前十个元素
L[-10:] 取倒数后十个元素
L[:m:n] 前m个数,每n个取一个
L[:] 取该list
2.tuple:不可变list,也可进行切片操作
3.'xxx':字符串list,每个元素是一个字符 ,也可进行切片操作
※tuple和'xxx'切片后结果,也仍然为tuple和字符串
二、迭代
1.迭代:for...in完成
不仅可以用在list、tuple上,还可以作用在其他可迭代对象上
有些数据类型没有下标
2.enumerate函数可以把list变成索引-元素对,实现在for循环中同时迭代索引和元素(实现下标循环)
3..如何判断一个对象是可迭代对象?
collections模块的Iterable类型来判断(图片另传)
网友评论