迹忆客 计算机编程题库

Python 经典面试题 基础部分二

以下代码输出结果是什么? ```python #!/usr/bin/python Kvps = {'1':1,'2':2} theCopy = kvps kvps['1'] = 5 sum = kvps['1'] + theCopy['1'] print(sum) ```
  • 1
  • 2
  • 7
  • 10
正确答案是:D
正确率:55%

解析:

theCopy做了赋值,当kvps['1'] = 5改变时,theCopy也改变了,所以最终结果为10

#!/usr/bin/python

Kvps = {'1':1,'2':2}
theCopy = kvps
kvps['1'] = 5
sum = kvps['1'] + theCopy['1']
print(sum)

验证答案

查看笔记

扫码一下
查看教程更方便