摘要:
List Comprehensions(列表生成式) 列表生成式,是Python内置的非常简单却强大的可以用来创建list的生成式。 例如,要生成list:[1,2,3,4,5,6,7,8,9,10]可以用list(range(1,11)): 但如果要生成[1*1,2*2,3*3,........, 阅读全文
摘要:
Python中的迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过for...in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码: 可以看出, 阅读全文
摘要:
Python中的切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 对经常取指定索引范围的操作,用循环十分繁琐,因此python提供了切片(Slice)操作符,能大大简化这种操作。 取前3个元素,用一行代码就可以完成切片: L[0:3]表示,从索引0开始取,知道索引 阅读全文