码迷,mamicode.com
首页 > 编程语言 > 详细

python面试(十四)

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

标签:images   append   技术   play   class   map   lambda   one   com   

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

标签:images   append   技术   play   class   map   lambda   one   com   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!