擅长:python、mysql、java
<p>像这样:</p>
<pre><code> file_content = open('AquaticFoodWeb.txt' , 'r')
aquaticfoodweb ={}
for line in file_content.readlines():
aquaticfoodweb.setdefault(line.split()[0], []).append(line.split()[-1])
file_content.close()
for key, value in aquaticfoodweb.items():
if len(value) > 1:
value = value[:-2] + [" and ".join(value[-2:])]
print "{} eats {}".format(key, ",".join(value))
</code></pre>
<p>setdefault方法set dict[key]=default如果key不在dict中</p>