转载:http://www.xwy2.com/article.asp?id=110
List,Tuple
列表(List) : 类似于 .NET ArrayList / List。
元组(Tuple) : 列表的只读版。
1. 转换
我们可以使用 list() / tuple() 函数在列表和元组之间进行转换。
这两个函数接受字符串参数时候比较有意思。
2. 运算符操作
列表支持运算符操作。
3. in / not in
可以使用 in / not in 来判断是否包含某个元素。
4. range()
我们还可以使用 range() 函数获得一个整数列表,甚至进行运算和添加过滤条件。
5. Slices
和字符串一样,我们可以通过序号或切片进行访问。
6. 相关方法
基本方法:
还可以使用 filter() 进行过滤。
上面的代码还可以简写为:
当 function 参数(第一个参数)为 None 时,可以用来过滤掉空值。
map() 类似 .NET 中的 Array.Foreach()
另外,我们还可以使用 reduce() 对元素进行统计。
zip() 方法可以对两个或多个列表/元组进行交叉合并。