擅长:python、mysql、java
<p>我认为你最好是做一个<code>year_type_counter</code>的<code>dict</code>的<code>dict</code>。在这种情况下,你可以用<code>defaultdict</code>来完成你想要的。你知道吗</p>
<pre><code>from collections import defaultdict
year_type_counter = defaultdict(lambda: defaultdict(int))
attack_year_type = []
for _, event in main_df.iterrows():
attack_year_type.append((event['iyear'], event['attacktype1_txt']))
year_type_counter[int(event['iyear'])][event['attacktype1_txt']] += 1
</code></pre>