(lambda x: x*x, range(10)))
而
>>> freshfruit = [' banana', ' loganberry ', 'passion fruit ']
>>> aList...(lambda x: x.strip(), freshfruit))
或
>>> freshfruit = [' banana', ' loganberry ', 'passion fruit ']
>...]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
在这个列表推导式中有2个循环,其中第一个循环可以看做是外循环,执行的慢;而第二个循环可以看做是内循环,执行的快。...= y]
[(1, 3), (1, 4), (2, 3), (2, 1), (2, 4), (3, 1), (3, 4)]
注意:对于包含多个循环的列表推导式,一定要清楚多个循环的执行顺序或“嵌套关系”...:
>>> list(map(list,zip(*matrix)))
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
注意:对于嵌套了列表推导式的列表推导式