Python四道面试题
1.计算100到1000之间的总和
>>> list(range(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> sum(range(100, 1001))
495550
>>>
2.函数内部修改全局变量
>>> m = 10
>>> def fn():
global m
m = 100
>>> fn()
>>> m
100
3.删除字典的键以及合并字典
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> demo = {'a': 1, 'b': 2}
>>> del demo['a']
>>> demo
{'b': 2}
>>> d2 = {'c': 3, 'd': 4}
>>> demo.update(d2)
>>> demo
{'b': 2, 'c': 3, 'd': 4}
4.列表去重
>>> L = ['a', 'b', 'ff', 'gg', 'a', 'b', 'b', 'n']
>>> list(set(L))
['a', 'ff', 'b', 'n', 'gg']