下面的程序如何修改? dic1 ={‘赵洁’: 15264771766,‘张秀华’: 13063767486,‘胡桂珍’:15146046882,‘龚丽丽’:13606379542,‘岳瑜’:13611987725} dic2 = {‘王玉兰’: 15619397270,‘王强’:15929494512,‘王桂荣’:13794876998,‘邓玉英’:18890393268,‘何小红’:13292597821} dic3=dic1.update(dic2) print(dic3[‘王强’])
时间: 2023-08-27 14:18:25 浏览: 195
下面是修改后的程序:
```python
dic1 = {'赵洁': 15264771766, '张秀华': 13063767486, '胡桂珍':15146046882, '龚丽丽':13606379542, '岳瑜':13611987725}
dic2 = {'王玉兰': 15619397270, '王强':15929494512, '王桂荣':13794876998, '邓玉英':18890393268, '何小红':13292597821}
dic1.update(dic2) # 将dic2的键值对添加到dic1中
print(dic1['王强']) # 输出王强的电话号码
```
这个程序将`dic2`的键值对添加到`dic1`中,然后输出`dic1`中键为`'王强'`的值,也就是`15929494512`。
相关问题
下面程序输出 dic={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725} print(dic["张军"])
该程序会输出一个KeyError异常,因为字典中并不存在键"张军",所以不能通过该键进行访问。字典是一种无序的数据类型,通过键来查找对应的值。如果访问字典中不存在的键,则会抛出KeyError异常。如果需要避免这种异常,可以使用get()方法,在字典中查找指定键的值,如果不存在,则返回None或者指定的默认值。例如,可以将print语句修改为print(dic.get("张军", "该联系人不存在")),这样如果字典中不存在键"张军",则会输出"该联系人不存在"。
判断并解释:下面的程序输出是15146046882。 ( ) dic1 ={‘赵洁’: 15264771766,’张秀华’: 13063767486,“胡桂珍’:15146046882} dic2 = {’邓玉英’:18890393268,’何小红’:13292597821} dic3={**dic1,**dic2} print(dic3[‘胡桂珍’])
这个程序会输出`15146046882`。程序首先定义了字典`dic1`和`dic2`,然后使用`**`操作符将这两个字典合并为一个新字典`dic3`。由于`dic1`中已经包含了键为`'胡桂珍'`的键值对,所以在合并后的`dic3`中也会包含该键值对。接下来程序输出`dic3`中键为`'胡桂珍'`的值,也就是`15146046882`。
阅读全文