擅长:python、mysql、java
<p>如果重复的用户行是连续的;可以使用<a href="https://docs.python.org/3/library/itertools.html#itertools.groupby" rel="nofollow">^{<cd1>}</a>删除重复的:</p>
<pre><code>#!/usr/bin/env python
from itertools import groupby
from operator import itemgetter
def extract_user(line):
return line.partition('user')[2].partition('from')[0].strip()
with open('live.txt') as file:
print(" ".join(map(itemgetter(0), groupby(file, key=extract_user))))
# -> ronda romero
</code></pre>