列表list内定义的一些函数
- append:在列表末尾添加新的对象。
函数原型:def append(self, p_object)
用法:
list1.append(p_object)
- clear:清空列表
函数原型:def clear(self)
用法:
list1.clear()
- count:统计某个元素在列表中出现的次数
函数原型:def count(self, value)
用法:
list1.count(value)
- extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
函数原型:def extend(self, iterable)
用法:
list1.extend(iterable)
- extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
函数原型:def index(self, value, start=None, stop=None)
用法:
list1.extend(iterable)
- index:从列表中找出某个值第一个匹配项的索引位置,查找不到报错
函数原型:def index(self, value, start=None, stop=None)
用法:
list1.index(value,m,n) #在[m,n)区间中查找value
- insert:将对象插入列表
函数原型:def insert(self, index, p_object)
用法:
list1.insert(index,object)
- pop:删除一个对象,默认删除最后一个,并返回该对象
函数原型:def pop(self, index=None)
用法:
list1.pop(index)
- remove:删除一个指定的对象
函数原型:def remove(self, value)
用法:
list1.remove(value)
- reverse:反转列表
函数原型:def reverse(self)
用法:
list1.reverse()
- sort:对原列表进行排序
函数原型:def sort(self, key=None, reverse=False)
用法:
list1.sort(key,reverse)
元祖tuple内定义的一些函数
- count:统计元祖中成员的个数
函数原型:def count(self, value)
用法:
tuple.count(value)
- index:从元祖中找出某个值第一个匹配项的索引位置,查找不到报错
函数原型:def index(self, value, start=None, stop=None)
用法:
tuple1.index(value,m,n) #在[m,n)区间中查找value
字典dict内定义的一些函数
- clear:清除字典的内容
函数原型:def clear(self)
用法:
dict1.clear()
- fromkeys:创建一个新字典
函数原型:def fromkeys(*args, **kwargs)
例如:
seq = (‘hello‘, ‘world‘, ‘hello‘,‘python‘)
dict1 = dict.fromkeys(seq)
print(dict1)
dict1 = dict.fromkeys(seq, 10)
print(dict1)
#输出结果为
#{‘hello‘: None, ‘world‘: None, ‘python‘: None}
#{‘hello‘: 10, ‘world‘: 10, ‘python‘: 10}
- get:返回指定键的值,如果值不在字典中返回d值,默认为None
函数原型:def get(self, k, d=None)
用法:
dict1.get(k,d)
- items:以列表返回可遍历的(键, 值) 元组数组
函数原型:def items(self)
用法:
dict1.items()
- keys:以列表返回一个字典所有的键
函数原型:def keys(self)
用法:
dict1.keys()
- pop:删除字典给定键key所对应的值,返回值为被删除的值。key值必须给出,如果没有找到的键,返回d
函数原型:def pop(self, k, d=None)
用法:
dict1.pop(k,d)
- popitem:删除字典中的最后一对键和值
函数原型:def popitem(self)
用法:
dict1.popitem()
- setdefault:和get()类似,但如果键不存在于字典中,将会添加键并将值设为default
函数原型:def setdefault(self, k, d=None)
用法:
dict1.setdefault(k,d)
- update:把另一个字典的键/值对更新到这个字典中
函数原型:def update(self, E=None, **F)
用法:
dict1.update(dict2)
- values:以列表返回字典中的所有值
函数原型:def values(self)
用法:
dict1.values()
原文地址:https://www.cnblogs.com/chaguang/p/8445990.html