本文实例讲述了Python统计文件中去重后uuid个数的方法。分享给大家供大家参考。具体如下:
利用正则表达式按行获取日志文件中的的uuid,并且统计这些uuid的去重个数(去重利用set)
import re
pattern=re.compile(r'&uuid=.*&')
uuidset=set()
with open('request.log.2015-05-26','rt') as f:
for line in f:
all=pattern.findall(li
统计所输入字符串中单词的个数,单词之间用空格分隔。
str_1 = input("请输入字符串:")
n = 1
if n< len(str_1):
n=n+1
for i in str_1:
m = str_1.count(' ')
print("其中的单次总数是:{}个".format(m+1))
编写程序,删除一个list里面的重复元素。
a = [1, 2, 4, 2, 4, 5, 6, 5, 7, 8, 9, 0]
b = {}
b = b.fromkeys(a)
c
如下所示:
lis = [12,34,456,12,34,66,223,12,5,66,12,23,66,12,66,5,456,12,66,34,5,34]
def test1():
#进行去重
c = []
for i in lis:
if i not in c:
c.append(i)
#进行统计,生成二维列表
b = []
for i in c:
num = 0
for j in range(len(lis)):