摘要:
通过列表生成式,我们可以直接创建一个列表。但是,受到内存的限制,列表的容量肯定是有限的。 在python中,有种一边循环一边计算的机制,称为生成器,generator,从而节省大量的空间。 创建一个generator,第一种方法很简单,把列表生成式的[]改成()就可以了。 L = [x*x for 阅读全文
摘要:
我们通常创建list的方法是 例如:list(range(1,11)) 创建了一个1到10数字的列表 如果要生成[1x1,2x2,3x3,4x4,..................]像这样的列表,我们可以用到列表生成式了。 传统方法: L=[] 列表生成式方法: L=[] for x in ran 阅读全文
摘要:
切片操作常用于取list或tuple的部分元素。 常规取N个元素的方法是靠着遍历来进行的。例如: L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] r= [] n = 3 for i in range(n): r.append(L[i]) print( 阅读全文