擅长:python、mysql、java
<pre><code>from collections import defaultdict
gender = {
'Hodor' : 'Male',
'Tyrion': 'Male',
'Theon': 'Male',
'Arya': 'Female',
'Daenerys': 'Female',
'Sansa': 'Female',
'Varys': 'Eunuch'
}
lst = ['Hodor', 'Hodor', 'Tyrion', 'Tyrion', 'Tyrion', 'Arya', 'Daenerys', 'Daenerys', 'Varys']
result = defaultdict(lambda: defaultdict(int))
for name in lst:
result[gender[name]][name] += 1
</code></pre>