摘要: python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[ 阅读全文
posted @ 2016-08-21 21:46 阿玛尼迪迪 阅读(239) 评论(0) 推荐(0) 编辑
摘要: python基础——迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码: 可 阅读全文
posted @ 2016-08-21 15:58 阿玛尼迪迪 阅读(336) 评论(0) 推荐(0) 编辑
摘要: python基础——切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做? 笨办法: 之所以是笨办法是因为扩展一下,取前N个元素就没辙了。 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: 对这种经常取指定索引范围的操作,用循环十 阅读全文
posted @ 2016-08-21 10:49 阿玛尼迪迪 阅读(276) 评论(0) 推荐(0) 编辑