今天补充一下Python的一些高级特性-切片,迭代
输出:['Michael','Sarah','Tracy']
输入:L[:3]
输出:['Michael','Sarah','Tracy']
如果索引从1开始,取出2个元素:输入:L[1:3]
输出:['Sarah','Tracy']
倒数切片:输入:L[-2:]
输出:['Bob','Jack']
例子:L=list(range(100))取前11-20个数:print L[10:20]
取前10个数,每2个取一个:print L[:10:2]
所有数,每5个取一个:print L[: : 5]
关于迭代(lteration),可以通过for 循环来遍历list或tuple
例子:输入:for i, value in enumerate(['A','B','C']):print(i, value)
输出: 0 A
1 B
2 C
输入:for x,y in [(1,1),(2,4),(3,9)]:print(x,y)
输出:1 1
2 4
3 9