Python面试题

Python面试题

  • 计算100到1000之间的总和
  • >>> list(range(1, 10))
    [1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> sum(range(100, 1001))
    495550
    >>> 
  • 函数内部修改全局变量
  • >>> m = 10
    >>> def fn():
        global m
        m = 100
    
        
    >>> fn()
    >>> m
    100
  • 删除字典的键以及合并字典
  • >>> 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}
  • 列表去重
  • >>> L = ['a', 'b', 'ff', 'gg', 'a', 'b', 'b', 'n']
    >>> list(set(L))
    ['a', 'ff', 'b', 'n', 'gg']

原文地址:https://www.cnblogs.com/swordsman180309/p/11779941.html