首页 > 编程语言 > 详细

python面试(十四)

时间:2017-06-19 18:19:38      阅读:304      评论:0      收藏:0      [点我收藏+]

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面试(十四)

原文:http://www.cnblogs.com/skiler/p/7049396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!