Мао ответ точный.
Только одна заметка, если такого ключа нет, чем вы получите исключение.
Поэтому иногда вы можете использовать:
state = 'Alabama'
state_wrong = 'Alibama'
#to get key value with default defined
abbrev = state_lookup.get(state_wrong,None)
assert abbrev == None
#in case of more if... flow
if state_lookup.has_key(state_wrong):
abbrev = state_lookup[state_wrong]
else:
abbrev = None
assert abbrev == None
Чтобы быстро добраться до скорости в Python, я настоятельно рекомендую просмотреть примеры из:
http://www.siafoo.net/article/52
Удачи в вашем путешествии на питоне!