1.以下程序的功能是, 删除字典中指定的元素后显示字典内容。本题2个错误,标对每个错误的位置给1分,修改对每个错误给2分,请画出错误的地方,并在边上进行正确修改。 aDict = ('age': 37, 'score': [98, 97], 'name': 'Dong', 'sex': 'male') aDict.pop('sex') adict
时间: 2023-12-13 21:03:49 浏览: 67
用Python列表和字典完成一个简单的通讯录管理器
以下是程序的错误及修改:
```python
aDict = {'age': 37, 'score': [98, 97], 'name': 'Dong', 'sex': 'male'} # 错误1:应该用大括号表示字典,而不是小括号
aDict.pop('sex')
print(aDict) # 错误2:变量名字母大小写不一致,应该全都是小写
```
修改后的程序如下:
```python
aDict = {'age': 37, 'score': [98, 97], 'name': 'Dong', 'sex': 'male'}
aDict.pop('sex')
print(aDict)
```
修改后程序的功能为:删除字典中键为'sex'的元素后,输出剩下的字典内容。
阅读全文