擅长:python、mysql、java
<p>对不起,我不能说。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>def distinct_dates(files):
"Remove duplicates of same date files, preserving the first ocurrence"
o = {} # Saves first occurrence as {date: file}
for i, date in enumerate(map(lambda f: f[13:21], files)):
if date not in o:
o[date] = files[i]
return list(o.values())
</code></pre>
<p>以及它的用途</p>
<pre class="lang-py prettyprint-override"><code>files = [
"PyhtonReport_20180404_03.zip",
"PyhtonReport_20180404_02.zip",
"PyhtonReport_20180404_01.zip",
"PyhtonReport_20181221_02.zip",
"PyhtonReport_20181221_01.zip",
"PyhtonReport_20180816_01.zip",
]
print(distinct_dates(files))
</code></pre>