可恶 还有这个啊
- 【append()】
添加元素到尾部
XXX.append('要添加的玩意')
- 【add()】
集合 添加元素
XXX.add(元素)
- 【count()】
记录特定值出现的次数
XXX.count('值')
- 【clear()】
删除所有元素
XXX.clear()
全没了 刺激
- 【del】
del XXX[位置]
- 【dict()】
转换成字典
删掉啦
- 【extend()】
合并列表
XXX.extend(YYY)
XXX和YYY就被合并啦
- 【enumerate()】
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
list(enumerate(seasons, start=1)) # 下标从 1 开始
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
- 【eval()】
去掉参数最外侧引号并执行余下语句
eval(‘语句’)
- 【filter()】
返回 与map()类似 根据返回值决定是否保留
- 【insert()】
在指定位置插入元素
XXX.insert(3,'XXX')
在3处插入xxx 剩下的顺延
- 【index()】
查询具有特定值的元素位置
XXX.index('值')
- 【items()】
XXX.index()
获取所有键值对
- 【len()】
计算字符串包含字符数
- 【lower()】
大写变小写
XXX.lower()
- 【list()】
转换成列表
list(a)
- 【map()】
map(函数,iterable迭代器)
- 【pop()】
获取并删除指定位置的元素
XXX.pop(位置)
- 【quote()】
urllib.parse.quote() 编码(中文、啥的)
- 【reduce()】
reduce(f,[x1,x2,x3])
f(f(x1,x2)x3)
- 【remove()】
删除具有指定值的元素
XXX.remove('要shandiaodedongxi')
- 【replace()】
替换
XXX.replace('被替换','替换',替换处总数)
- 【str()】
str(99) ‘99’
转换成字符串
- 【sort()】
重新排列元素(从小到大) 改变原列表内容
- 【sorted()】
不改变原列表内容
XXX.sorted()
- 【split()】
分割
todo='A,B,C'
todo.split(',')
得到[A,B,C]
- 【strip()】
移除字符串首尾字符
XXX.strip('要移除的字符')
- 【slice()】
切片函数
a=slice(2,4)
- 【join()】
其实是字符串方法啦
合并
'合并标志 比如说以,'.join(要合并的列表啥的)
- 【super() 】
调用父类
class A:
def add(self, x):
y = x+1
print(y)
class B(A):
def add(self, x):
super().add(x)
b = B()
b.add(2) # 3
- 【values()】
获取所有值
XXX.values()