擅长:python、mysql、java
<p>您的代码可以用更简洁和“pythonic”的方式表达:</p>
<pre><code>guns = {
"rifles" : ["Ak47", "M4A1", "Aug", "Famas", "Galil"],
"pistols" : ["Glock", "USP", "Deagle", "P250", "Five-7", "Tec-9"],
"shotguns" : ["Buckshot", "Benelli", "M1319", "Sawed-Off"],
"snipers" : ["AWP", "SSG", "Cheytac", "Barret", "M24"],
"grenades" : ["Smoke", "High-Explosive", "Flash", "Concussion", "Molotov", "Incendiary"],
"knives" : ["Bayonette", "Karambit", "Machete", "Butterfly", "Katana"],
"equipment": ["Kevlar", "Helmet", "Tactical-Shield", "Boots", "Nightvision"],
}
gun = raw_input("Search: ")
gun = gun.lower()
try:
print guns[gun]
except KeyError:
print "No gun of type %s" % gun
</code></pre>