python
冬阳大侠
这个作者很懒,什么都没留下…
展开
-
python 列表除去重复元素
将列表List转换成集合set,再将集合转换成列表list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]list2 = list(set(list1))print(list2)遍历列表除去重复元素list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]list2 = []for ele in li...原创 2019-10-04 17:47:02 · 237 阅读 · 0 评论 -
python正则表达式-re.match函数
1 re.match() 函数总是从字符串‘开头匹配’,并返回匹配的字符串的 match 对象 <class ‘_sre.SRE_Match’>re.match(pattern, string[, flags=0])•pattern 匹配模式,由 re.compile 获得•string 需要匹配的字符串import re pattern = re.compile(r'he...原创 2019-10-05 22:53:56 · 813 阅读 · 0 评论 -
python正则表达式函数match和search的区别详解
二者区别在于:match()函数只检测RE是不是在string的开始位置匹配 search()会扫描整个string查找匹配,会扫描整个字符串并返回第一个成功的匹配 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。 其他都一样。...原创 2019-10-06 18:01:52 · 192 阅读 · 0 评论 -
python正则表达式-findall()
正则 re.findall 的简单用法(返回string中所有与pattern相匹配的全部字串,返回形式为列表)语法:findall(pattern, string, flags=0)例子:import reQQstr="""124528 男 14年 2012年5月以前 路人(0) 2017/02/212顺便签约客服940064306 男 9年 2016/07/12 宗师(12...原创 2019-10-06 21:39:13 · 195 阅读 · 0 评论 -
python正则表达式-复杂表达式必须用预编译
在正则表达式中,采用预编译的优势就是可以节约时间,提高效率,但是在一些复杂的正则表达式中,如果不采用预编译会导致处理不过来而导致查询失败。例如查询邮箱。# -*- coding: utf-8 -*-import reimport reEmailstr=""" caoxigang@baidu.com曹 艳 Caoyan 6895 13811661805 ...原创 2019-10-06 22:24:56 · 665 阅读 · 0 评论 -
python字符串切割
普通字符串切割见添加链接描述但是普通字符串的切割和也是存在一些不便,例如line="127740 1小姐 22 166 本科 未婚 合肥 山羊座 编辑 普通话"linelist=line.split(" ")print(linelist)运行结果为:切割的很不理想但是如果采用正则表达式来说的话就简单地很了line="127740 1小姐 22 16...原创 2019-10-06 22:54:38 · 204 阅读 · 0 评论