Python程序的输出 |第 24 集(字典)
先决条件:Python字典
1. 输出是什么?
dictionary = {"geek":10, "for":45, "geeks": 90}
print("geek" in dictionary)
选项:
- 10
- 错误的
- 真的
- 错误
Output:
3. True
说明: in用于检查字典中是否存在键。
2. 输出会是什么?
dictionary ={1:"geek", 2:"for", 3:"geeks"}
del dictionary
选项:
- del 删除整个字典
- 字典中不存在 del
- del 删除字典中的键
- del 删除字典中的值
Output:
1. del deletes the entire dictionary
说明: del删除整个字典,任何进一步访问它的尝试都会抛出错误。
3. 输出会是什么?
a = {}
a[1] = 1
a['1'] = 2
a[1]= a[1]+1
count = 0
for i in a:
count += a[i]
print(count)
选项:
- 4
- 2
- 1
- 错误
Output:
1. 4
解释:上面这段代码基本上是求keys的值的总和。
4. 输出会是什么?
test = {1:'A', 2:'B', 3:'C'}
del test[1]
test[1] = 'D'
del test[2]
print(len(test))
选项:
- 2
- 1
- 0
- 错误
Output:
1. 2
说明:删除1:'A'的键值对后,增加1:'D'的键值对。
5. 输出会是什么?
a ={}
a['a']= 1
a['b']=[2, 3, 4]
print(a)
选项:
- {'b':[2],'a':1}
- {'a': 1, 'b': [2, 3, 4]}
- {'b':[2],'a':[3]}
- 错误
Output:
2. {'a': 1, 'b': [2, 3, 4]}
解释:可变成员可以用作字典的值,但不能用作字典的键。