这可能是一个非常基本的问题,但是我查看了有关异常的 python 文档并找不到它。
我正在尝试从字典中读取一堆特定值并将其中的切片插入到另一个字典中。
for item in old_dicts:
try:
new_dict['key1'] = item['dog1'][0:5]
new_dict['key2'] = item['dog2'][0:10]
new_dict['key3'] = item['dog3'][0:3]
new_dict['key4'] = item['dog4'][3:11]
except KeyError:
pass
现在,如果 Python 在 ['dog1'] 处遇到关键错误,它似乎会中止当前迭代并转到 old_dicts 中的下一项。我希望它转到循环中的下一行。我必须为每一行插入一个异常指令吗?