1. 求两个list的差集、并集、交集:
思路:将列表转化为集合
intersection = list(set(a).intersection(set(b)))
union = list(set(a).union(set(b)))
difference = list(set(a).difference(set(b)))
2. 给字符串自动补零:
str = 1 str.zfill(10) ==> 0000000001
3. 判断文件夹是不是空文件夹:
work_path ='你的目录'
if not os.listdir(work_path):
print'目录为空'
4. 统计列表中元素出现的次数:
from collections import Counter
list=[1,2,1,2,3,3,4,5,4]
result=Counter(list)
print(result) ==>Counter({1: 2, 2: 2, 3: 2, 4: 2, 5: 1})
这里方法值得参考:https://blog.csdn.net/Doris2016/article/details/82682180
5. 编写函数名字和变量的名字不能重复,注意相关变量的名字的命名,不能和关键字重复
6. 正则化:匹配从一个字符开始到另一个字符中间的字符串:
思路:要找到所有的共同之间的关系尽量两个字符串尽可能的长保证之间 [0,9]表示匹配数字 .* 表示任意的字符
result = re.findall(".*前面(.*)后面.*",string)
每天一点,每天的打卡 hh@yy