面试题

1,如何在一个函数中修改全局变量。

利用global修改

a = 5
def fn():
    global a
    a = 4

fn()
print(a)

2,字典如何删除键和合并两个字典

dic = {''name'':''kobe'',''num'':''24''}

del dic[''name'']
print (dic)


dic2 = {''name'':''kobe''}
dic.update(dic2)
print(dic)

3,

列表推导式求列表所有奇数并构造新列表,a =  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

4,''
1. 求区间[100, 200]内10个随机整型数的最大值
'''
l = []
import random
for i in range (10):
    n = random.randint(100,200)

    l.append(n)
print(l)
print(max(l))

5,

'''
 求列表s=[2,8,9,6,7,1,5,66]中的元素个数,最大数,最小数,平均数。
末尾添加一个新元素10?删除元素5
'''

s = [2,8,9,6,7,1,5,66]
print(len(s))
print(max(s))
print(min(s))
print(sum(s)//len(s))
s.append(10)

 

posted @ 2018-12-26 13:45  赵冀华  阅读(97)  评论(0编辑  收藏  举报