aDict = {'age': 39, 'score': [98, 97], 'name': 'Dong', 'sex': 'male'} print(aDict['age']) aDict['address'] = 'SDIBT' print(aDict)
时间: 2023-09-30 17:08:04 浏览: 139
这段代码的输出结果分别是39和{'age': 39, 'score': [98, 97], 'name': 'Dong', 'sex': 'male', 'address': 'SDIBT'}。
代码的实际意义是:
- 输出字典aDict中键为'age'的值,即39。
- 向字典aDict中添加一个键为'address',值为'SDIBT'的键值对。
相关问题
aDict = ('age': 37, 'score': [98, 97], 'name': 'Dong', 'sex': 'male')
这个语法是错误的,应该使用花括号 {} 来创建字典,而不是圆括号。正确的语法应该是:
aDict = {'age': 37, 'score': [98, 97], 'name': 'Dong', 'sex': 'male'}
这样就可以创建一个名为 aDict 的字典,其中包含了四个键值对。需要注意的是,字典中的键必须是不可变的,而值可以是任意类型的对象。
请对下面代码进行注释:>>> aDict = {'age': 39, 'score': [98, 97], 'name': 'Dong', 'sex': 'male'} >>> aDict.items() >>> aDict.keys() >>> aDict.values()
```python
# 创建一个字典aDict,包含四个键值对:年龄(age)、分数(score)列表、姓名(name)和性别(sex)
aDict = {
# 'age': 39 - 存储年龄,值为整数39
'age': 39,
# 'score': [98, 97] - 存储分数,值是一个包含两个元素的列表
'score': [98, 97],
# 'name': 'Dong' - 存储名字,值为字符串"Dong"
'name': 'Dong',
# 'sex': 'male' - 存储性别,值为字符串"male"
'sex': 'male'
}
# 使用items()方法获取字典的所有键值对,返回一个元组列表
>>> aDict.items() # 返回 [('age', 39), ('score', [98, 97]), ('name', 'Dong'), ('sex', 'male')]
# 使用keys()方法获取字典的所有键,返回一个包含所有键的视图
>>> aDict.keys() # 返回 dict_keys(['age', 'score', 'name', 'sex'])
# 使用values()方法获取字典的所有值,返回一个包含所有值的视图
>>> aDict.values() # 返回 dict_values([39, [98, 97], 'Dong', 'male'])
```
阅读全文