首页 > 代码库 > python面试(十四)

python面试(十四)

1、下面代码会输出什么?

map(lambda x:x*x,[y for y in range(3)])

技术分享
[0, 1, 4]
答案

 

2、下面代码会输出什么?

def f(x, l = [] )

  for i in range(x):

    l.append(i*i)

  print l

f(2)

f(3,[3,2,1])

f(3)

技术分享
1、[0, 1]2、[3, 2, 1, 0, 1, 4]3、[0, 1, 0, 1, 4]
答案

 

3、数是数据结构中非常重要的一种,主要的用途是用来提高效率,对于要重复查找的情况效果更佳,二叉树是其中最常见的结构之一,示例如下:

技术分享

层级遍历: 01 2 3 4 5 6 7 8 9

 

 

 







python面试(十四)