2019-03-01

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

        

你可能感兴趣的:(2019-03-01)