老菜的园子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

sequence

Sequence 包含:list, string, tuple。其中后面两种类型是不可变的。

 

定义符号:

List – []

Tuple – ()

Dict – {}

 

Sequence的基本操作

Indexing:[]

Slicing:[:],可以指定step

+

*:复制

In

Len/max/min

List

支持的操作:

Slicing assignment

Append/Extend/Insert

Index

Del/Pop/Remove

Reverse

Sort(cmp, key, reverser)

 

字符串

不能被修改

 

字符串的转换函数:str(), repr()

 

字符串格式化方法:

1)       String.format()

2)       Format_spec % value

字符串常用操作:

Find

Replace/translate

Split/join

Lower

Strip

 

Dict

特点:无序,key只能是不能被修改的类型,可以是:数字,字符串,tuple。

 

常用操作方法:

Clear

Copy/deepcopy

Fromkeys

Get

Has_key

Items/keys/values

Pop/popitem

Update

Setdefault

 

格式化字符串的操作:

“%(key)”

 

tuple

Tuple 的值不可变,作用:

1)  map 的key

2)  函数返回值

 

posted on 2012-03-04 21:55  weichsel  阅读(230)  评论(0编辑  收藏  举报