擅长:python、mysql、java
<p>这是一种使用<code>itertools.chain</code>和<code>set</code>的方法</p>
<p><strong>例如:</strong></p>
<pre><code>from itertools import chain
list1=['2019-06-01', '2019-06-02', '2019-06-03', '2019-06-04', '2019-06-05']
list2=[['2019-06-01','3'], ['2019-06-02','0'],['2019-06-04','1'], ['2019-06-05', '4']]
check_val = set(chain.from_iterable(list2))
for i in list1:
if i not in check_val:
list2.append([i, ""])
print(list2)
print(sorted(list2, key=lambda x: x[0]))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>[['2019-06-01', '3'], ['2019-06-02', '0'], ['2019-06-04', '1'], ['2019-06-05', '4'], ['2019-06-03', '']]
[['2019-06-01', '3'], ['2019-06-02', '0'], ['2019-06-03', ''], ['2019-06-04', '1'], ['2019-06-05', '4']]
</code></pre>