- 博客(3)
- 收藏
- 关注
原创 正则匹配(?:pattern), (?=pattern), (?<=pattern), (?!pattern), (?<!pattern), (?<!(id/group_name)yes[|no]
(?:pattern) 匹配而结果不保存该分组示例:res = re.search(r'\w*@(?:126|163)\.com(?#匹配126,163邮箱)', 'myemail@163.com')if res: print(res.group()) # myemail@163.com print(res.group(1)) # 会报 IndexError: no such group,说明(?:126|163)不会被保存(?#annotations) 注释作用不参与匹配(示
2020-11-01 23:38:58 444
原创 python实现字符串去重
题目:输入一串数据,删除重复的数据。注意:读取字符串的顺序为从右往左,如果结果是以0结束,则删除0;如果结果有负号’-’ 需要保留def solution(string): # 确认结果符号 sign = "-" if string[0] == "-" else "" # 根据需要去除字符串符号位 string = string[1:] if string[0] == "-" else string # 将字符串转换为[(index,value)]的列表,以便对元
2020-05-16 11:29:12 7192
原创 切片赋值在列表中的应用技巧
特点通过切片赋值可以将正序步长为1切片更换为与其不同长度的序列,其他等长度赋值应用insert操作# 在索引1的位置插入序列或元素arr = [0,1,2,3,4]arr[1:1] = "a","a"# 返回:[0, 'a', 'a', 1, 2, 3, 4]del操作arr[1:3] = []#返回[0,1,2,3,4]其他步长,可以等长度赋值——————————————————————————————————列表赋值 不能超过 索引范围arr = [1,2]arr[
2020-05-10 11:42:31 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人