修复取不到键就崩溃

下面的程序想输出联系人的城市,但这条记录里根本没有 city 这一项,运行会抛 KeyError。 请改成取不到时输出 未填,不要让程序崩掉。

开始练习 →

先问一句“有没有这个键”

除了 get,还可以先判断键在不在。 要求:city 这一项存在就输出它,不存在就输出 没有这一项。本题的字典里没有 city。

开始练习 →

新增一个字段怎么写

给记录加上一个原本没有的 city 字段,写【0】。

开始练习 →

删掉一个字段用什么

把记录里的 age 这一项删掉,写【0】。

开始练习 →

新增和修改的写法有区别吗

给字典的一个键赋值时,新增和修改【0】。

开始练习 →

删掉一项之后的字典

运行下面的 Python 3 程序,填写结果。 d = {"name": "小明", "age": 20} del d["age"] print(d)

开始练习 →

给记录加一个字段

给下面这条记录加上 city 字段,值是“北京”,然后输出整条记录。

开始练习 →

删掉记录里的一个字段

把下面这条记录里的 age 删掉,然后输出整条记录。

开始练习 →

增、删、改各做一次

对下面这条记录依次做三件事:把 age 改成 21、加上 city 是“上海”、删掉 phone,最后输出整条记录。 三步的顺序不能换。

开始练习 →

分组统计的结果装在哪

要统计每个城市各有几个人,结果应该装在【0】里。

开始练习 →