列表方法
方法 | 描述 |
---|
aList.append(obj) | 等同于aList[len(aList):len(aList)] = [obj] |
aList.count(obj) | 返回aList[i]==obj中索引i的数值 |
aList.extend(sequence) | 等同于aList[len(aList):len(aList)] = sequence |
aList.index(obj) | 返回aList[i]==object中最小的i(如果i不存在会引发ValueEroor异常) |
aList.insert(index,obj) | 如果index>0,等同于aList[index]=[obj]:如果index<0,将Object置于列表的最前边 |
aList.pop([index]) | 移除并且返回给定索引的项(默认为-1) |
aList.remove(obj) | 等同于aList[aList.index(obj)] |
aList.reverse() | 原地反转aLisrt的项 |
aList.sort([cmp][,key][,reverse]) | 对aList中的项进行原地排序。可以提供比较函数cmp、创建用于排序的键的key函数和reverse标志(布尔值)进行自定义 |
字典方法
方法 | 描述 |
---|
aDict.clear() | 移除aDict所有的项 |
aDict.copy() | 返回aDict的副本 |
aDict.formkeys(seq[,val]) | 返回从seq中获得的键和被设置为val值(val默认值None)的字典,可以直接在字典类型dict上作为类方法调用 |
aDict.get(key[,defaule]) | 如果aDict[key]存在,那么将其返回;否则返回给定的默认值(默认为Noce) |
aDict.has_key(key) | 检查aDict是否有给定键key |
aDict.items() | 返回表示aDict项的(键,值)对列表 |
aDict.iteritems | 从和aDict,items返回的(键,值)对相同的(键,值)对中返回一个可迭代对象 |
aDict.iterkeys() | 从aDict的键中返回一个可迭代对象 |
aDict.itervalues() | 从aDict的值中返回一个可迭代对象 |
aDict.keys() | 返回aDict键的列表 |
aDict.Pop(key[,d]) | 移除并且返回对应给定键key或给定的默认值d的值 |
aDict.Popitem() | 从aDict 中移除任意一项,并将其作为(键,值)对返回 |
aDict.setdefault(key[,defaule]) | 如果aDict[key]存在则将其返回;否则返回给定的默认值(默认为None)并将aDict[key]的值兵丁给该默认值 |
aDict.Update(other) | 将other中的每一项都加入aDict中(可能会重写已存在项)。也可以使用与字典构造函数aDict类似的参数调用 |
aDict.Values() | 返回aDict中值的列表(可能包括相同的值) |
转载于:https://my.oschina.net/zhaojunhui/blog/1619750