擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def build_dict(name_list)
result_dict = {}
for name in name_list:
names = name.split(" ")
if names[0] in result_dict:
result_dict[names[0]].append(names[1])
else:
result_dict[names[0]] = [names[1]]
return result_dict
</code></pre>
<p>其思想是迭代名字列表,将每个名字分成名字和姓氏,看看名字是否在字典中。如果是的话,查找它并将姓氏附加到姓氏列表中。如果不是,则为其分配一个唯一成员为姓氏的列表</p>