擅长:python、mysql、java
<p>您可以使用defaultdict,它可以设置为向任何不存在的项添加空列表。否则,它的作用通常类似于词典</p>
<pre class="lang-python prettyprint-override"><code>from collections import defaultdict
rows = [
['AAPL', '2020/03/01'],
['AAPL', '2020/06/01'],
['GOOGL', '2021/01/01']
]
company_date = defaultdict(list)
for ticker, date in rows:
company_date[ticker].append(date)
print(company_date)
# defaultdict(<class 'list'>, {'AAPL': ['2020/03/01', '2020/06/01'], 'GOOGL': ['2021/01/01']})
</code></pre>