转载: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() 方法可以对两个或多个列表/元组进行交叉合并。

 


相关文章: