[太阳]选择题
以下程序的输出结果,可能的选项是:
dic={'a':1,'b':4,'c':9,'xy':13}
pop_obj=dic.popitem()
print(pop_obj)
A:('a':1,'b’:4,'c':9)
B:('c':9,'xy':13)
C:(‘xy’,13)
D:(‘a’,13)
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
[太阳]问题解析
1.字典是Python基本数据之一。字典使用大括号,每个键值对用冒号分割,每个键值对之间用逗号分割。字典的键值对之间没有顺序。【Python3.6改写了dict的内部算法,在此之前的版本是无序的,从3.6开始字典的遍历时有序的。】
2.字典的创建:字典的键是唯一的,且键必须是不可变的,如字符串,数字或元组。值可以取任何数据类型,且不需要唯一。
3.popitem()方法返回并删除字典中的最后一组键值对,返回值按照后进先出顺序规则,相当于从字典最后弹出一组键值对。如果字典已经为空,调用此方法会报出KeyError异常。
4.在本题中,该方法从字典里取出最后一个键值对,以元组(key, value)的方式返回。
[太阳]答案
正确答案是:C
图片:
[太阳]温馨期待
期待大家提出宝贵建议,互相交流,收获更大,