一、range
1、完整语法
range(start, end, step = 1)
说明:range() 会返回一个包含所有 K 的列表,这里start <=
k
Python Code
2、xrange
说明:类似于range(),适用于当你有一个很大的范围列表时,xrange()特别适合。因为它不会在内存里创建列表的完整拷贝,它只被用在for循环中,在for循环外没有意义。
1、语法:[expr
for iter_var in iterable]
一般使用如下的来替代:
Python Code
2、扩展版本的语法:[expr for iter_var in iterable
if cond_expr]
1>一般挑选列表中的奇数需要用到 filter() 和 lambda
Python Code
2>现在可以不使用上述的函数就可以实现
Python Code
举例:
1、矩阵样例
Python Code
1
2 3 4 5 6 |
>>>
[2, >>> [3, >>> [0, |
二、列表解析
1
2 |
>>>
[0, |
1
2 3 |
>>>
>>> [11, |
1
2 |
>>>
[11, |
1
2 |
>>>
[(1, |