要避免key不存在的错误,有两种办法,一是通过in判断key是否存在: >>> 'Thomas' in d False Try 二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value: >>> d.get('Thomas') >>> d.get('Thomas', -1) -1 Try 注意:返回None的时候Python的交互式命令行不显示结果。